In diesem Tutorial wird erklärt, wie man den Yum-Repo-Fehler „Cannot find valid baseurl“ behebt , während yum install
ausgeführt wird oder yum update
Befehle auf CentOS Version 5.11. Hier ist die Momentaufnahme des vollständigen Fehlers.
YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Cannot find a valid baseurl for repo: base
So lösen Sie den YumRepo-Fehler – Kann keine gültige Basis-URL finden?
Red Hat Enterprise Linux 5 (RHEL 5) und seine Derivate wie CentOS 5 und Scientific Linux 5 haben Ende März 2017 ihr Lebensende (EOL) erreicht. Alle Systeme sollten auf die Versionen von RHEL 6 aktualisiert werden /CentOS 6 oder RHEL 7/CentOS 7, die wie hier angegeben bis 2020 bzw. 2024 unterstützt werden.
Update auf neuestes Betriebssystem:Das neueste Betriebssystem wird über bessere Sicherheitsmechanismen verfügen. Wenn Sie immer noch das ältere Betriebssystem (Kernel) ausführen, wäre es weniger sicher und könnte eventuell kompromittiert werden.
Wenn Sie CentOS 5 aus verschiedenen Gründen dennoch ausführen möchten, sollten Sie sich um Sicherheitsprobleme kümmern. Da CentOS 5 gestoppt wurde, löschen viele Mirror-Sites CentOS-5-Repositories. Falls Sie jemals auf Yum-Repos für die ältere Version von RHEL oder CentOS zugreifen möchten, führen Sie die folgenden Schritte aus.
Schritt 1: Führen Sie die folgenden Befehle als root/sudo-privilegierter Benutzer aus.
# echo "http://vault.centos.org/5.11/os/x86_64/" > /var/cache/yum/base/mirrorlist.txt
# echo "http://vault.centos.org/5.11/extras/x86_64/" > /var/cache/yum/extras/mirrorlist.txt
# echo "http://vault.centos.org/5.11/updates/x86_64/" > /var/cache/yum/updates/mirrorlist.txt
Nun, Sie haben gerade das CentOS 5-Repository fertig gestellt. Jetzt können Sie das Paket aus dem Repository vault.centos.org installieren oder aktualisieren.
Schritt 2: Führen Sie den Befehl yum update aus:
# yum update