Jak naprawić „Nie można znaleźć ważnego bazowego dla repo” w Centos

Jak naprawić „Nie można znaleźć ważnego bazowego dla repo” w Centos

Jeden z najczęstszych błędów Centos Użytkownicy spotykają się podczas korzystania z Yum Package Manager (na przykład uruchamianie polecenia Yum Update), szczególnie w świeżo zainstalowanym systemie jest „Nie można znaleźć prawidłowego bazowego dla repo: baza/7/x86_64".

W tym krótkim artykule pokażemy, jak naprawić „nie można znaleźć ważnego bazurlowego dla repozytor" bład w Centos Linux dystrybucja.

Poniższy zrzut ekranu pokazuje powyższy błąd po uruchomieniu polecenia Yum, aby wyszukać pakiet.

# Yum Search Redis 
Nie można znaleźć prawidłowego podstawowego błędu repozytorium

Błąd wskazuje, że Mniam nie jest w stanie uzyskać dostępu do podstawowego repozytorium, którego używa do znalezienia informacji o pakiecie. W większości przypadków istnieją dwie możliwe przyczyny błędu: 1) problemy sieciowe i/lub 2) Bazowe URL są komentowane w pliku konfiguracji repozytorium.

Możesz naprawić ten błąd na następujące sposoby:

1. Upewnij się, że Twój system jest podłączony do Internetu. Możesz na przykład spróbować pingować dowolny kierunek Internetu, Google.com.

# Ping Google.com 
Ping hosta

Wynik ping wskazuje problem DNS lub brak łączności internetowej. W takim przypadku spróbuj edytować pliki konfiguracji interfejsu sieciowego. Aby zidentyfikować interfejs sieciowy, uruchom polecenie IP.

# ip dodaj 
Zidentyfikuj interfejsy sieciowe

Aby edytować konfigurację interfejsu ENP0S8, Otwórz plik /etc/sysconfig/network-scripts/IFCFG-ENP0S8 jak pokazano.

# VI/etc/sysconfig/sieci Scripts/IFCFG-ENP0S8 

Jeśli jest to problem DNS, spróbuj dodać Nazwani w pliku konfiguracyjnym, jak pokazano.

DNS1 = 10.0.2.2 DNS2 = 8.8.8.8 

Następnie uruchom ponownie Menedżer sieci Usługa z poleceniem SystemCtl.

# Systemctl restart NetworkManager 

Aby uzyskać więcej informacji, przeczytaj nasz artykuł: Jak skonfigurować sieciowy adres IP i zarządzać usługami w RHEL/CENTOS 7.0.

Po wprowadzeniu zmian w ustawieniach sieciowych spróbuj ponownie uruchomić ping.

# Ping Google.com 
Znowu ping hosta

Teraz uruchom spróbuj uruchomić Aktualizacja Yum lub dowolne polecenie Yum, które pokazało powyższy błąd, jeszcze raz.

# Yum Search Redis 
Wyszukaj pakiet

2. Jeśli system jest podłączony do Internetu, a DNS działa dobrze, powinien wystąpić problem z plik konfiguracyjnym Repo /etc/mniam.repozytorium.D/Centos-baza.Repo.

Otwórz plik za pomocą ulubionego edytora wiersza poleceń.

# vi /etc /yum.repozytorium.D/Centos-baza.Repo 

Spójrz na [baza] Sekcja, spróbuj odkształcić Baseurl Usuwając prowadzenie # na Linia bazowa Jak pokazano na poniższym zrzucie ekranu.

Edytuj plik repo Yum

Zapisz zmiany i zamknij plik. Teraz spróbuj ponownie uruchomić polecenie Yum.

# Aktualizacja Yum 

W tym artykule wyjaśniliśmy, jak naprawić „Nie można znaleźć ważnego bazurowego dla Repo:" bład w Centos 7. Chcielibyśmy usłyszeć od ciebie, podziel się z nami swoimi doświadczeniami. Możesz także udostępniać rozwiązania, które znasz, aby rozwiązać ten problem, za pośrednictwem poniższego formularza opinii.