Otázka: Pokoušel jsem se nainstalovat server Xen na CentOS 6.4 pomocí yum install xen , ale yum se nezdařilo s chybovou zprávou jako „Chyba:Nelze načíst metallink pro úložiště:epel . Ověřte prosím jeho cestu a zkuste to znovu “. Jak to vyřešit?
Snímek chyby:
# yum install centos-release-xen
Načtené pluginy:nejrychlejší mirror
Načítání rychlostí zrcadlení z hostitelského souboru uloženého v mezipaměti
Chyba:Nelze načíst metalink pro úložiště:epel. Ověřte prosím jeho cestu a zkuste to znovu
# yum install xen
Načtené pluginy:nejrychlejší mirror
Načítání rychlostí zrcadlení z hostitelského souboru uloženého v mezipaměti
Chyba:Nelze načíst metalink pro úložiště:epel. Ověřte prosím jeho cestu a zkuste to znovu
Řešení:
Problém je v tom, že úložiště EPEL jsou ve výchozím nastavení nastavena na používání https (ve skutečnosti se nejedná o problém, ale o ca-certifikáty používané pro https). To znamená, že musíte mít aktualizované certifikáty CA. Tento problém můžete vyřešit několika způsoby.
Možnost 1: Koncový bod úložiště EPEL můžete jednoduše změnit tak, aby používal http protokol namísto https . Chcete-li to provést, spusťte níže uvedený příkaz jako root.
# sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
(nebo)
# vi /etc/yum.repos.d/epel.repo
a změňte mirrorlist tak, aby ukazoval na ‘http ‘ namísto ‘https ‘
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
to
mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearchm
Možnost 2:Aktualizujte certifikáty SSL
yum upgrade ca-certificates --disablerepo=epel
Poznámka :deaktivujte epel repo při aktualizaci ca-certifikátů.
A je to! Můžete i nadále normálně používat EPEL repo pro „yum“ instalace.
Související :Užitečné příkazy Yum