Fehler beheben: Fehler beim Herunterladen von Metadaten für das Repository "AppStream"
Wenn Sie aus dem einen oder anderen Grund CentOS 8 immer noch aktiv verwenden, sind Sie wahrscheinlich auf den folgenden Fehler gestoßen, als Sie versucht haben, Ihr System zu aktualisieren oder einfach ein Paket zu installieren.
"Fehler: Fehler beim Herunterladen von Metadaten für das Repository 'appstream': Interne Spiegelliste kann nicht vorbereitet werden: Keine URLs in der Spiegelliste"
Im folgenden Screenshot habe ich beispielsweise versucht, das Fio-Paket zu installieren und bin darauf gestoßen.
Was ist die Ursache für diesen Fehler?
Sie wissen vielleicht, dass CentOS Linux 8 einen vorzeitigen Tod starb, es erreichte am 31. Dezember 2021 das End Of Life (EOL) und erhält daher keine Entwicklungsressourcen mehr vom offiziellen CentOS-Projekt.
Das bedeutet, dass Sie nach dem 31. Dezember 2021 zum Aktualisieren Ihrer CentOS-Installation die Spiegelserver in CentOS Vault Mirror ändern müssen, wo sie dauerhaft archiviert werden.
Fehler beheben: Fehler beim Herunterladen von Metadaten für das Repository "AppStream"
Um den obigen Fehler zu beheben, öffnen Sie Ihr Terminal oder melden Sie sich über SSH an, und führen Sie die folgenden Befehle aus, um die Repository-URL so zu ändern, dass sie von den offiziellen CentOS-Repositorys auf vault.centos.org verweist.
Hier verwenden wir den Befehl sed, um die erforderlichen Direktiven oder Parameter in den Konfigurationsdateien des Repositorys zu bearbeiten:
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
Alternativ können Sie auch auf das Cloudflare-basierte Tresor-Repository verweisen, indem Sie die folgenden Befehle ausführen:
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*
Jetzt sollten Sie in der Lage sein, CentOS zu aktualisieren oder Pakete ohne Fehler zu installieren:
Wenn Sie von CentOS 8 auf Rock Linux 8 oder AlamLinux 8 migrieren möchten, lesen Sie diese Anleitungen:
- So migrieren Sie von CentOS 8 auf Rocky Linux 8
- So migrieren Sie von CentOS 8 auf AlmaLinux 8.5
Das ist alles! Wir hoffen, dass dieser Leitfaden Ihnen geholfen hat, den oben genannten Fehler zu beheben. Verwenden Sie das Kommentarformular unten, um uns Feedback zu geben, Sie können auch Fragen stellen.

