So beheben Sie in CentOS „kein gültiges Basisurl für Repo“

So beheben Sie in CentOS „kein gültiges Basisurl für Repo“

Einer der häufigsten Fehler Centos Benutzer begegnen bei Verwendung von YUM -Paket -Manager (z. B. den Befehl yum update), insbesondere auf einem frisch installierten System, ist die “Ich kann keine gültige Basisurl für Repo finden: Base/7/x86_64”.

In diesem kurzen Artikel werden wir zeigen, wie man repariert wird “Ich kann kein gültiges BasisaRl für Repo finden" Fehler in CentOS Linux Verteilung.

Der folgende Screenshot zeigt den oben genannten Fehler nach dem Ausführen eines Yum -Befehls, um nach einem Paket zu suchen.

# Yum Search Redis 
Ich kann keinen gültigen Basisurl für Repo -Fehler finden

Der Fehler zeigt das an Yum ist nicht in der Lage, auf das Basis -Repository zugreifen zu können, mit dem Paketinformationen gesucht werden können. In den meisten Fällen gibt es zwei mögliche Ursachen für den Fehler: 1) Netzwerkprobleme und/oder 2) Basis -URL werden in der Repository -Konfigurationsdatei kommentiert.

Sie können diesen Fehler auf folgende Weise beheben:

1. Stellen Sie sicher, dass Ihr System mit dem Internet verbunden ist. Sie können beispielsweise versuchen, jede Internetrichtung zu pingen, Google.com.

# Ping Google.com 
Einen Gastgeber pingen

Das Ping -Ergebnis zeigt entweder ein DNS -Problem oder keine Internetverbindung an. Versuchen Sie in diesem Fall, Konfigurationsdateien der Netzwerkschnittstellenkonfiguration zu bearbeiten. Um Ihre Netzwerkschnittstelle zu identifizieren, führen Sie den IP -Befehl aus.

# IP Add 
Identifizieren Sie Netzwerkschnittstellen

So bearbeiten Sie die Konfiguration für die Schnittstelle ENP0S8, öffne die Datei /etc/sysconfig/network-scripts/ifcfg-enp0S8 wie gezeigt.

# vi/etc/sysconfig/network-scripts/ifcfg-enp0S8 

Wenn es sich um ein DNS -Problem handelt, versuchen Sie das hinzuzufügen Namenserver In der Konfigurationsdatei wie gezeigt.

DNS1 = 10.0.2.2 dns2 = 8.8.8.8 

Dann starten Sie die neu neu Netzwerk Manager Service mit dem SystemCTL -Befehl.

# SystemCtl Neustart NetworkManager neu starten Sie 

Weitere Informationen finden Sie in unserem Artikel: So konfigurieren Sie die statische IP -Adresse der Netzwerk und verwalten Dienste auf RHEL/Centos 7.0.

Versuchen Sie nach Änderungen der Netzwerkeinstellungen erneut, um einen Ping noch einmal auszuführen.

# Ping Google.com 
Einen Gastgeber wieder pingen

Jetzt läuft versuchen, die auszuführen yum Update oder den Befehl aller Yum, der den obigen Fehler erneut anzeigte, noch einmal.

# Yum Search Redis 
Suche nach einem Paket

2. Wenn das System mit dem Internet verbunden ist und DNS gut funktioniert, sollte es mit der Repo -Konfigurationsdatei ein Problem geben /etc/yum.Repos.D/Centos-Base.Repo.

Öffnen Sie die Datei mit Ihrem bevorzugten Befehlszeileneditor.

# vi /etc /yum.Repos.D/Centos-Base.Repo 

Suche nach [Base] Abschnitt versuchen BasisaRl Durch Entfernen der Führung # auf der BasisaRl -Linie wie in den folgenden Screenshot gezeigt.

Yum -Repo -Datei bearbeiten

Speichern Sie die Änderungen und schließen Sie die Datei. Versuchen Sie nun erneut, den Befehl yum auszuführen.

# YUM Update 

In diesem Artikel haben wir erklärt, wie man das beheben “Ich kann kein gültiges BasisaRl für Repo finden:" Fehler in Centos 7. Wir möchten von Ihnen hören, Ihre Erfahrungen mit uns teilen. Sie können auch Lösungen teilen, von denen Sie wissen, dass sie dieses Problem über das folgende Feedback -Formular beheben können.