it-swarm.com.de

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

Ich verwende Centos 7.1.1503 (Core) als VM. Das Host-Betriebssystem ist Windows 10. Ich habe dieses VM erstellt, dies ist also eine Neuinstallation von CentOS. Mein Laptop hat eine direkte Verbindung zum Internet ohne Proxy.

Wenn ich den Befehl yum update all Ich bekomme mit dem 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. Bearbeitet ifcfg-enp0s3 mit Informationen, wie in dieser Frage vorgeschlagen

  3. Kommentierte die baseURL aus dem /etc/yum.repos.d/CentOS-Base.repo Datei

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.

8
KurioZ7

Es war ein DNS-Problem. Ich habe die Einstellung NAT beibehalten und die BRIDGE-Einstellungen entfernt. Dadurch wurde sichergestellt, dass meine Internetverbindung funktioniert. Yum hatte auch keine Probleme. Um eine Verbindung herzustellen Vom Host zum Gast habe ich in der Netzwerkeinstellung die Portweiterleitung verwendet. Dieses Wissen habe ich über diese URL erhalten http://teaching.idallen.com/cst8207/14f/notes/000_centos_virtualbox_install.html

3
KurioZ7

Ich habe dieses Problem behoben, indem ich alle Vorkommen von baseurl auskommentiert und alle Vorkommen von mirrorlist in /etc/yum.repos.d/CentOS-Base.repo Auskommentiert habe.

1
yvoloshin

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.

1
frodon

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 behoben werden kann, indem ich einfach die baseURL auskommentiere. Wird später einige Tests durchführen.

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

0
Alphonsus Chen