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.