"Kann keine gültige Basisurl für Repo finden: base / 7 / x86_64" auf "yum update all"

8

Ich verwende Centos 7.1.1503 (Core) als VM. Das Host-Betriebssystem ist Windows 10. Ich habe diese VM erstellt, daher handelt es sich um eine Neuinstallation von CentOS. Mein Laptop hat eine direkte Verbindung zum Internet ohne Proxy.

Wenn ich den Befehl ausführe, yum update allerhalte ich den Fehler

Cannot find a valid baseurl for repo: base/7/x86_64

Ich habe verschiedene Themen im Zusammenhang mit diesem Fehler auf Stackexchange.com durchgesehen und alle folgenden Vorschläge ausprobiert:

  1. ausgeführt dhclient.

  2. ifcfg-enp0s3Mit Informationen bearbeitet , wie in dieser Frage vorgeschlagen

  3. Kommentierte die baseURL aus der /etc/yum.repos.d/CentOS-Base.repoDatei

Wenn ich die VirtualBox-Netzwerkeinstellungen so ändere, dass "NAT" verwendet wird, kann ich sehen, dass yum ohne Probleme funktioniert. Ich kann diese Einstellung beibehalten, kann jedoch von meinem Host-Betriebssystem aus nicht auf CentOS zugreifen, weshalb ich das "Bridge" -Netzwerk verwendet habe. Wenn ich "Bridge" verwende, tritt dieses Problem auf.

KurioZ7
quelle

Antworten:

1

Ich habe dieses Problem behoben, indem baseurlich alle Vorkommen von mirrorlistin auskommentiert und alle Vorkommen von in auskommentiert habe /etc/yum.repos.d/CentOS-Base.repo.

Yvoloshin
quelle
1

Ich habe dieses Problem behoben, indem ich die Datei ifcfg-enp0s3 bearbeitet und eine DNS-Adresse hinzugefügt habe. Ich habe die 8.8.8.8-Adresse für DNS hinzugefügt.

frodon
quelle
0

Ich habe dieses Problem behoben, indem ich die zuvor kommentierte baseURL in nicht kommentiert habe

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

und Auskommentieren der baseURL-Spiegelliste. Ich bin mir nicht sicher, ob dies durch einfaches Auskommentieren der baseURL behoben werden kann. Wird später einige Tests durchführen.

UPDATE: Die Spiegelliste muss auskommentiert werden, damit dies funktioniert.

Alphonsus Chen
quelle