Kuinka korjata "ei löydy kelvollista perusosoitetta repolle" CentOS:ssä
Yksi yleisimmistä virheistä, joita CentOS-käyttäjät kohtaavat YUM-paketinhallintaa käyttäessään (esimerkiksi suorittaessaan yum-päivityskomentoa), erityisesti juuri asennetussa järjestelmässä, on "Ei löydy kelvollista perusosoitetta repo: base /7/x86_64 ".
Tässä lyhyessä artikkelissa näytämme, kuinka korjataan ei löydy kelvollista perusosoitetta repolle -virhe CentOS Linux -jakelussa.
Seuraava kuvakaappaus näyttää yllä olevan virheen sen jälkeen, kun yum-komento on suoritettu paketin etsimiseksi.
yum search redis
Virhe osoittaa, että YUM ei pääse käsiksi perustietovarastoon, jota se käyttää pakettitietojen etsimiseen. Useimmissa tapauksissa virheeseen voi olla kaksi mahdollista syytä: 1) verkko-ongelmat ja/tai 2) perus-URL-osoite, joka on kommentoitu arkiston asetustiedostossa.
Voit korjata tämän virheen seuraavilla tavoilla:
1. Varmista, että järjestelmäsi on yhteydessä Internetiin. Voit yrittää pingata mitä tahansa Internet-suuntaa, esimerkiksi google.com.
ping google.com
Ping-tulos osoittaa joko DNS-ongelman tai Internet-yhteyden puuttumisen. Yritä tässä tapauksessa muokata verkkoliitännän määritystiedostoja. Tunnista verkkoliittymäsi suorittamalla ip-komento.
ip add
Muokkaa käyttöliittymän enp0s8 määritystä avaamalla tiedosto /etc/sysconfig/network-scripts/ifcfg-enp0s8 kuvan mukaisesti.
vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
Jos kyseessä on DNS-ongelma, yritä lisätä nimipalvelimet määritystiedostoon kuvan mukaisesti.
DNS1=10.0.2.2
DNS2=8.8.8.8
Käynnistä sitten Network Manager -palvelu uudelleen systemctl-komennolla.
systemctl restart NetworkManager
Saat lisätietoja lukemalla artikkelimme: Staattisen verkon IP-osoitteen määrittäminen ja palveluiden hallinta RHEL/CentOS 7.0:ssa.
Kun olet tehnyt muutoksia verkkoasetuksiin, yritä suorittaa ping vielä kerran.
ping google.com
Yritä nyt suorittaa yum-päivitys tai mikä tahansa yum-komento, joka osoitti yllä olevan virheen, vielä kerran.
yum search redis
2. Jos järjestelmä on yhteydessä Internetiin ja DNS toimii hyvin, repo-määritystiedostossa /etc/yum.repos.d/CentOS-Base pitäisi olla ongelma. repo.
Avaa tiedosto suosikkikomentorivieditorillasi.
vi /etc/yum.repos.d/CentOS-Base.repo
Etsi [base]
-osio, yritä poistaa kommentit baseurl
poistamalla #
baseurl-riviltä näkyy seuraavassa kuvakaappauksessa.
Tallenna muutokset ja sulje tiedosto. Yritä nyt suorittaa yum-komento uudelleen.
yum update
Tässä artikkelissa olemme selittäneet, kuinka korjata Cent find a valid baseurl for repo: " -virhe CentOS 7:ssä. Haluaisimme kuulla sinusta, jakaa kokemuksesi kanssamme. Voit myös jakaa ratkaisuja, jotka tiedät tämän ongelman korjaamiseksi alla olevan palautelomakkeen kautta.