Manchmal kann beim Aktualisieren oder Installieren eines Programms in CentOS ein Fehler auftreten. Bleiben Sie dran bei diesem Artikel in Radib, damit wir dieses Problem gemeinsam beheben können.

Der Fehler Metadaten für Repo ‚AppStream‘ konnten nicht heruntergeladen werden“ in CentOS tritt normalerweise aus den folgenden Gründen auf:

  1. Kein Zugriff auf Repositories oder Internetprobleme.
  2. Repositories sind deaktiviert oder umgeleitet.
  3. Verwendung einer alten oder nicht unterstützten Version von CentOS.

1. Überprüfen der Internetverbindung

Stellen Sie zunächst sicher, dass der Server mit dem Internet verbunden ist:

ping -c 4 google.com

Wenn die Verbindung nicht hergestellt wird:

  • Überprüfen Sie die Netzwerk- und DNS-Einstellungen.
  • Ändern Sie den Proxy auf 8.8.8.8 (wie zuvor beschrieben).

2. Zugriff auf CentOS-Repositories prüfen

curl -I http://mirror.centos.org

Wenn keine entsprechende Antwort empfangen wird, sind die Standard-Repositories möglicherweise nicht mehr verfügbar.


3. Cache des alten Repositorys löschen

sudo dnf clean all
sudo rm -rf /var/cache/dnf

Und dann die Repositorys neu laden:

sudo dnf makecache

4. Aktivieren und aktualisieren Sie Repositories

sudo dnf update --refresh

Wenn das Problem weiterhin besteht, überprüfen Sie die Repository-Dateien:

sudo nano /etc/yum.repos.d/CentOS-Base.repo

Stellen Sie sicher, dass die Links wie folgt lauten:

baseurl=http://mirror.centos.org/centos/$releasever/AppStream/$basearch/os/

5. Ersetzen von Repository-Spiegeln

Manchmal sind die Standard-Repositories möglicherweise nicht verfügbar. So lösen Sie dieses Problem:

Kaufen Sie einen hochwertigen virtuellen Server von Radib, Klicken Sie jetzt

Schritt 1: Installieren Sie das alternative Repository:

sudo dnf install epel-release

Schritt 2: Fügen Sie alternative Repositories hinzu:

sudo nano /etc/yum.repos.d/CentOS-Base.repo

Und ändern Sie Folgendes:

baseurl=http://vault.centos.org/8.5.2111/AppStream/$basearch/os/

6. SSL- und CA-Zertifikate aktualisieren

Manchmal liegt das Problem an ungültigen SSL-Zertifikaten:

sudo dnf reinstall ca-certificates
sudo update-ca-trust

7. CentOS-Version prüfen

Wenn Sie CentOS 8 verwenden, beachten Sie bitte, dass diese Version ab 2021 von Red Hat nicht mehr unterstützt wird.

Kaufen Sie stündliche und monatliche Cloud-Server, günstigster Preis, sofortige Lieferung, unbegrenztes Löschen und Erstellen auf Radib. Jetzt klicken.

  • Empfohlene Lösung: Migrieren Sie zu CentOS Stream 8 oder AlmaLinux.
  • Installieren Sie CentOS Stream:
sudo dnf install centos-release-stream
sudo dnf swap centos-linux-repos centos-stream-repos
sudo dnf distro-sync

Fazit:

Wenn das Problem nach dem Ausführen dieser Schritte nicht behoben ist, wird empfohlen, das Betriebssystem auf neuere Versionen zu aktualisieren. oder andere Äquivalente wie AlmaLinux oder Rocky Linux Upgrade.

Radib Group bietet virtuelle Server mit aktuellen Betriebssystemen und vollem Support, mit denen diese Art von Problemen schneller gelöst werden kann.

War diese Antwort hilfreich? 392 Benutzer fanden dies hilfreich (392 Stimmen)