Kako popraviti "Ne mogu pronaći važeći baseurl za repo" u CentOS-u


Jedna od najčešćih pogrešaka koje CentOS korisnici susreću kada koriste naredbu za ažuriranje yum-a), posebno na svježe instaliranom sustavu, je "Ne mogu pronaći važeće baseurl za repo: base/7/x86_64".

U ovom kratkom članku pokazat ćemo kako ispraviti pogrešku "ne mogu pronaći valjani baseurl za repo" u distribuciji CentOS Linuxa.

Sljedeća snimka zaslona prikazuje gornju pogrešku nakon pokretanja yum naredbe za traženje paketa.

# yum search redis

Pogreška ukazuje na to da YUM nije u mogućnosti pristupiti osnovnom spremištu koje koristi za pronalaženje podataka o paketu. U većini slučajeva postoje dva moguća uzroka pogreške: 1) mrežni problemi i/ili 2) osnovni URL koji se komentira u konfiguracijskoj datoteci spremišta.

Ovu pogrešku možete ispraviti na sljedeće načine:

1. Provjerite je li vaš sustav povezan s Internetom. Možete pokušati pingati bilo koji internetski smjer, na primjer google.com.

# ping google.com

Rezultat pinga ukazuje na problem s DNS-om ili nema internetske veze. U tom slučaju pokušajte urediti konfiguracijske datoteke mrežnog sučelja. Da biste identificirali svoje mrežno sučelje, pokrenite naredbu ip.

# ip add

Da biste uredili konfiguraciju sučelja enp0s8, otvorite datoteku/etc/sysconfig/network-scripts/ifcfg-enp0s8 kao što je prikazano.

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

Ako je problem u DNS-u, pokušajte dodati Nameservers u konfiguracijsku datoteku kao što je prikazano.

DNS1=10.0.2.2 
DNS2=8.8.8.8

Zatim ponovo pokrenite uslugu Network Manager s naredbom systemctl.

# systemctl restart NetworkManager

Za više informacija pročitajte naš članak: Kako konfigurirati statičku IP adresu mreže i upravljati uslugama na RHEL/CentOS 7.0.

Nakon promjena u mrežnim postavkama, pokušajte još jednom pokrenuti ping.

# ping google.com

Sada pokrenite, pokušajte još jednom pokrenuti yum update ili bilo koju naredbu yum koja pokazuje gornju pogrešku.

# yum search redis

2. Ako je sustav povezan s Internetom i DNS radi u redu, tada bi trebao postojati problem s datotekom repo konfiguracije /etc/yum.repos.d/CentOS-Base.repo.

Otvorite datoteku pomoću omiljenog uređivača naredbenog retka.

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

Potražite odjeljak [base] , pokušajte nekomentirati baseurl uklanjanjem vodećeg # na liniji baseurl, kao što je prikazano na sljedećem snimku zaslona.

Spremite promjene i zatvorite datoteku. Pokušajte ponovo pokrenuti yum naredbu.

# yum update

U ovom smo članku objasnili kako ispraviti pogrešku "Ne mogu pronaći ispravno baseurl za repo:" u CentOS 7. Željeli bismo vas čuti i podijelite svoje iskustvo s nama. Putem donjeg obrasca za povratne informacije možete podijeliti rješenja koja znate kako biste riješili ovaj problem.