Kaip ištaisyti „Nepavyko rasti tinkamo atpirkimo bazinio URL“ „CentOS“.


Viena iš dažniausiai pasitaikančių klaidų, CentOS naudotojai susiduria naudodami YUM paketų tvarkyklę (pavyzdžiui, vykdydami yum atnaujinimo komandą), ypač ką tik įdiegtoje sistemoje, yra „Nepavyko rasti tinkamo atpirkimo bazinio URL: base /7/x86_64 “.

Šiame trumpame straipsnyje parodysime, kaip išspręsti CentOS Linux platinimo klaidą „nepavyko rasti tinkamo atpirkimo bazinio URL“.

Toliau pateiktoje ekrano kopijoje rodoma aukščiau pateikta klaida, kai paleisite komandą „yum“, kad ieškotumėte paketo.

yum search redis

Klaida rodo, kad YUM negali pasiekti bazinės saugyklos, kurią naudoja paketo informacijai rasti. Daugeliu atvejų galimos dvi klaidos priežastys: 1) tinklo problemos ir (arba) 2) bazinis URL komentuojamas saugyklos konfigūracijos faile.

Šią klaidą galite ištaisyti šiais būdais:

1. Įsitikinkite, kad sistema prijungta prie interneto. Galite pabandyti išsiųsti bet kurią interneto nuorodą, pvz., google.com.

ping google.com

Ping rezultatas rodo arba DNS problemą, arba interneto ryšio nebuvimą. Tokiu atveju pabandykite redaguoti tinklo sąsajos konfigūracijos failus. Norėdami nustatyti tinklo sąsają, paleiskite komandą ip.

ip add

Norėdami redaguoti sąsajos enp0s8 konfigūraciją, atidarykite failą /etc/sysconfig/network-scripts/ifcfg-enp0s8, kaip parodyta.

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

Jei tai DNS problema, pabandykite pridėti Vardų serverius į konfigūracijos failą, kaip parodyta.

DNS1=10.0.2.2 
DNS2=8.8.8.8

Tada iš naujo paleiskite Network Manager paslaugą naudodami komandą systemctl.

systemctl restart NetworkManager

Norėdami gauti daugiau informacijos, skaitykite mūsų straipsnį: Kaip sukonfigūruoti tinklo statinį IP adresą ir valdyti paslaugas naudojant RHEL/CentOS 7.0.

Pakeitę tinklo nustatymus, pabandykite dar kartą paleisti ping.

ping google.com

Dabar paleiskite pabandykite dar kartą paleisti yum naujinimą arba bet kurią yum komandą, kuri rodė pirmiau minėtą klaidą.

yum search redis

2. Jei sistema prijungta prie interneto ir DNS veikia gerai, turėtų kilti problemų dėl atpirkimo konfigūracijos failo /etc/yum.repos.d/CentOS-Base. atpirkimas.

Atidarykite failą naudodami mėgstamą komandų eilutės rengyklę.

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

Ieškokite skilties [base], pabandykite atšaukti baseurl komentarą, pašalindami pirmąją #baseurl eilutės kaip parodyta toliau pateiktoje ekrano kopijoje.

Išsaugokite pakeitimus ir uždarykite failą. Dabar pabandykite dar kartą paleisti yum komandą.

yum update

Šiame straipsnyje paaiškinome, kaip ištaisyti CentOS 7 klaidą „Nepavyko rasti tinkamo atpirkimo bazinio URL:“. Norėtume išgirsti jus, pasidalinti savo patirtimi su mumis. Taip pat galite pasidalyti žinomais sprendimais, kaip išspręsti šią problemą, naudodami toliau pateiktą atsiliepimų formą.