Una dintre cele mai frecvente erori CentOS utilizatorii întâlnesc atunci când utilizează Manager de pachete YUM (de exemplu alergând yum actualizare comandă), în special pe un sistem proaspăt instalat este „Nu se poate găsi o bază de date validă pentru repo: base / 7 / x86_64”.
În acest scurt articol, vom arăta cum să remediați „nu pot găsi o bază de date validă pentru repo”Eroare în CentOS Linux distribuție.
Următoarea captură de ecran arată eroarea de mai sus după executarea unui yum comanda pentru a căuta un pachet.
# yum search redis.
Eroarea indică faptul că DA nu este capabil să acceseze depozitul de bază pe care îl folosește pentru a găsi informații despre pachete. În cele mai multe cazuri, există două cauze posibile ale erorii: 1) probleme de rețea și / sau 2) adresă URL de bază comentată în fișierul de configurare a depozitului.
Puteți remedia această eroare în următoarele moduri:
1. Asigurați-vă că sistemul dvs. este conectat la Internet. Puteți încerca ping orice direcție de internet, de exemplu, google.com.
# ping google.com.
Rezultatul ping indică fie o problemă DNS, fie nu există conectivitate la Internet. În acest caz, încercați să editați fișierele de configurare a interfeței de rețea. Pentru a identifica interfața de rețea, rulați comanda ip.
# ip add.
Pentru a edita configurația pentru interfață enp0s8, deschideți fișierul /etc/sysconfig/network-scripts/ifcfg-enp0s8 așa cum se arată.
# vi / etc / sysconfig / network-scripts / ifcfg-enp0s8.
Dacă este o problemă DNS, încercați să adăugați fișierul Servere de nume în fișierul de configurare așa cum se arată.
DNS1 = 10.0.2.2 DNS2 = 8.8.8.8.
Apoi reporniți Manager de rețea serviciu cu comanda systemctl.
# systemctl reporniți NetworkManager.
Pentru mai multe informații, citiți articolul nostru: Cum se configurează adresa IP statică de rețea și se administrează serviciile pe RHEL / CentOS 7.0.
După ce ați făcut modificări în setările de rețea, încercați să rulați din nou un ping.
# ping google.com.
Acum rulați încercați să rulați yum actualizare sau orice yum comanda care arăta din nou eroarea de mai sus.
# yum search redis.
2. Dacă sistemul este conectat la Internet și DNS funcționează bine, ar trebui să existe o problemă cu fișierul de configurare repo /etc/yum.repos.d/CentOS-Base.repo.
Deschideți fișierul folosind editorul de linie de comandă preferat.
# vi /etc/yum.repos.d/CentOS-Base.repo.
Căutați [baza]
secțiunea, încercați să nu comentați baseurl
prin îndepărtarea conducătorului #
pe linia baseurl așa cum se arată în următoarea captură de ecran.
Salvați modificările și închideți fișierul. Acum încercați să executați din nou comanda yum.
# yum actualizare.
În acest articol, am explicat cum se remediază „Nu se poate găsi o bază de date validă pentru repo:”Eroare în CentOS 7. Am dori să aflăm de la dvs., să ne împărtășiți experiența dvs. De asemenea, puteți partaja soluțiile pe care le cunoașteți pentru a remedia această problemă, prin intermediul formularului de feedback de mai jos.