Yum hibák javítása: DNS, tárolók és CentOS 7 EOL
Közzétéve:
Frissítve:
Cikkek › Yum hibák javítása: DNS, tárolók és CentOS 7 EOL
A 2026-os helyzet és biztonságos használat
Következtetés: Először határozza meg, hogy a gazdagép nem rendelkezik hálózati kapcsolattal, DNS-felbontással vagy érvényes engedélyezett tárral. CentOS 7 rendszeren a normál tükrözési hibák is életciklus-problémát jelenthetnek: a CentOS Linux 7 2024. június 30-án elérte az élettartam végét, így a migráció biztonságosabb, mintha egy internetre néző éles szervert átirányítana az archivált csomagokhoz.
Amit megtudhat
- Hogyan használja a yum a lerakat metaadatait, és miért mutat a „Nem sikerült feloldani a gazdagépet” a DNS-re.
- Hogyan lehet elkülöníteni az útválasztási, feloldói, adattárházi és operációs rendszer-életciklus-hibákat.
- Miért használnak a jelenlegi RHEL-családi rendszerek DNF-et még akkor is, ha létezik
yumkompatibilitási parancs.
Kinek szól a cikk: Linux rendszergazdák, akik csomagkezelő hibákat diagnosztizálnak egy régebbi RHEL-családú gazdagépen.
Aktuális helyzet 2026-ban: Az alábbi CentOS 7-parancsok és tükrözési URL-címek történelmi hibaelhárítási kontextusként megmaradnak. Ne kezelje a tárolótárakat a biztonság által támogatott szoftverek helyettesítőjeként; tervezzen egy tesztelt migrációt egy támogatott platformra.
Biztonsági megjegyzés: Az eredeti cikk parancsait és konfigurációs példáit nem futtattuk újra modern éles környezetben. Alkalmazás előtt ellenőrizze a támogatott verziókat, készítsen biztonsági másolatot, és külön tesztkörnyezetben készítse elő a visszaállítást.
Hivatalos források
Áttekintés
Azoknak, akiknek a yum nem működik jól, ez a rész elmagyarázza, hogyan működik a yum egyáltalán.
Ha ez nem működik jól, akkor a "Could not retrieve mirrorlist http://mirrorlist.centos.org/? ..." vagy "curl#6 - "Nem tudta feloldani a hosztot: mirrorlist.centos.org; Ismeretlen hiba"".
A következtetés valószínűleg az, hogy a DNS és a hálózati beállítások nincsenek megfelelően konfigurálva.
A következőkben bemutatjuk, hogyan működik a yum, és hogyan kell vele bánni.
Tartalomjegyzék
1. Mi az a yum?
Valószínűleg általában különböző dolgokat telepítesz, például a "yum install httpd" paranccsal, de ha néhány szóban el kellene magyarázni a yum-ot, akkor az egy csomagkezelő eszköz lenne.
Amint azt Ön is tudja, a yum az internetről szerzi be a fájljait.
1-1. Hogyan működik a yum
A folyamat durva leírása a következőképpen működik.
·Válassza ki a célkiszolgálót a kiszolgáló yum tárolójának információiból.
·Adatok beszerzése a célkiszolgálóról.
A "/etc/yum.repos.d/" alatt találhatóak a beszerzendő tárolási információk. Ezt az információt az adatok lekérdezéséhez használják.
A következő információkat a "/etc/yum.repos.d/" alatt találja.
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
A fenti 'mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra' címen érhető el. A '$releasever', '$basearch' és '$infra' változók, így a tényleges URL a 'http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=', ha megfelel a környezetemnek. A tényleges URL a "" lesz.
Ha bármelyik böngészőben elérjük ezt az URL-címet, a következő információkat kapjuk vissza.
http://ftp.riken.jp/Linux/centos/7.9.2009/os/x86_64/
http://ftp.nara.wide.ad.jp/pub/Linux/centos/7.9.2009/os/x86_64/
http://ftp.jaist.ac.jp/pub/Linux/CentOS/7.9.2009/os/x86_64/
http://mirrors.cat.net/centos/7.9.2009/os/x86_64/
http://ftp.iij.ad.jp/pub/linux/centos/7.9.2009/os/x86_64/
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos/7.9.2009/os/x86_64/
http://ty1.mirror.newmediaexpress.com/centos/7.9.2009/os/x86_64/
http://ftp-srv2.kddilabs.jp/Linux/packages/CentOS/7.9.2009/os/x86_64/
http://mirror.vastspace.net/centos/7.9.2009/os/x86_64/
http://mirror.nus.edu.sg/centos/7.9.2009/os/x86_64/
A szoftvercsomag-fájlok (RPM-fájlok) a fenti URL-címről érhetők el.
2. A yum nem megfelelő működésének okai
Szeretnénk megvizsgálni az okokat, hogy miért nem működik a yum működése alapján.
2-1. ok1.Nem csatlakozik a hálózathoz
Amint azt már korábban elmagyaráztuk, a yum egy külső szerverre megy, hogy lekérje a szoftvercsomag-fájlokat (RPM-fájlok). Ezért a yum nem futtatható, ha nincs internetkapcsolat.
'ping 8.8.8.8' (ahol a 8.8.8.8 a Google DNS-kiszolgálója). Ellenőrizze, hogy érkezik-e válasz a következő futtatással. Ha nem érkezik válasz, az valószínűleg az internetkapcsolat hiánya miatt van.
2-2. ok2.A DNS nincs konfigurálva.
A yum egy külső szerverre megy, hogy szoftvercsomag-fájlokat (RPM fájlokat) szerezzen, de ahelyett, hogy közvetlenül az IP-címet írná be, a "http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra"-t használja. =", például. Ezért ha a "mirrorlist.centos.org" névfeloldása (a hozzá tartozó IP-cím) nem ismert, a yum sikertelen lesz.
Ellenőrizze a választ a 'ping google.com' vagy hasonló futtatásával. Ha nem érkezik válasz, akkor nagy valószínűséggel a DNS-beállítások nem megfelelően vannak konfigurálva.
2-3. ok3.Nincs tárolási információ a saját kiszolgálón
A yum-mechanizmusban leírtak szerint a yum megnézi a saját kiszolgálójának tárolási információit, hogy megtalálja az információ megszerzésének helyét. Ha csatlakoztatva van az internethez, és be van állítva a DNS, akkor nagyon valószínű, hogy az "/etc/yum.repos.d/" alatti beállítások helytelenek.
Ha referenciaként ismertetjük, a következő alapbeállítások nélkül nem fog működni.
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
3. összefoglaló
Ez a szakasz azt írja le, hogyan kezeljük azokat az eseteket, amikor a yum nem működik jól a futtatásakor.
Az én esetemben a rossz DNS névfeloldás miatt nem volt kapcsolatom. Remélem, ez hasznos lesz azoknak, akiknek problémáik vannak.
Ezek a legfontosabb figyelembe veendő lépések és korlátozások.
■Cikkek
■Profil
■Kapcsolat