Hvernig á að laga „Get ekki fundið gilt grunnurl fyrir endurhverfu“ í CentOS
Ein algengasta villan sem CentOS notendur lenda í þegar þeir nota yum update skipunina), sérstaklega á nýuppsettu kerfi er „Get ekki fundið gilda grunnurl fyrir endurhverfu: base/7/x86_64“.
Í þessari stuttu grein munum við sýna hvernig á að laga „finn ekki gilda baseurl fyrir endurhverfu“ villu í CentOS Linux dreifingu.
Eftirfarandi skjámynd sýnir villuna hér að ofan eftir að hafa keyrt yum skipun til að leita að pakka.
# yum search redis
Villan gefur til kynna að YUM sé ekki fær um að fá aðgang að grunngeymslunni sem það notar til að finna pakkaupplýsingar. Í flestum tilfellum eru tvær mögulegar orsakir villunnar: 1) netvandamál og/eða 2) grunnslóð er skrifuð út í uppsetningarskrá geymslunnar.
Þú getur lagað þessa villu á eftirfarandi hátt:
1. Gakktu úr skugga um að kerfið þitt sé tengt við internetið. Þú getur reynt að pinga hvaða internetstefnu sem er, til dæmis google.com.
# ping google.com
Ping niðurstaðan gefur til kynna annað hvort DNS vandamál eða enga nettengingu. Í þessu tilviki skaltu reyna að breyta stillingarskrám fyrir netviðmót. Til að bera kennsl á netviðmótið þitt skaltu keyra ip skipunina.
# ip add
Til að breyta stillingum fyrir viðmót enp0s8, opnaðu skrána /etc/sysconfig/network-scripts/ifcfg-enp0s8 eins og sýnt er.
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
Ef það er DNS vandamál, reyndu að bæta nafnaþjónum við í stillingarskránni eins og sýnt er.
DNS1=10.0.2.2 DNS2=8.8.8.8
Endurræstu síðan Network Manager þjónustuna með systemctl skipuninni.
# systemctl restart NetworkManager
Fyrir frekari upplýsingar, lestu greinina okkar: Hvernig á að stilla fasta IP tölu og stjórna þjónustu á RHEL/CentOS 7.0.
Eftir að hafa gert breytingar á netstillingunum skaltu reyna að keyra ping einu sinni enn.
# ping google.com
Reyndu nú að keyra yum uppfærsluna eða hvaða yum skipun sem er sem sýndi ofangreinda villu, einu sinni enn.
# yum search redis
2. Ef kerfið er tengt við internetið og DNS virkar vel, þá ætti að vera vandamál með endurhverfa stillingarskrána /etc/yum.repos.d/CentOS-Base.repo.
Opnaðu skrána með uppáhalds skipanalínuritlinum þínum.
# vi /etc/yum.repos.d/CentOS-Base.repo
Leitaðu að [base]
hlutanum, reyndu að afskrifa baseurl
með því að fjarlægja fremsta #
á grunnurl línunni eins og sýnt er á eftirfarandi skjámynd.
Vistaðu breytingarnar og lokaðu skránni. Reyndu nú að keyra yum skipunina aftur.
# yum update
Í þessari grein höfum við útskýrt hvernig á að laga villuna \Cannot find a valid baseurl for repo: í CentOS 7. Við viljum heyra frá þér, deila reynslu þinni með okkur. Þú getur líka deilt lausnum sem þú veist til að laga þetta mál, í gegnum athugasemdaeyðublaðið hér að neðan.