Domanda: Stavo cercando di installare il server Xen su CentOS 6.4 tramite yum install xen , ma yum ha fallito con un messaggio di errore come "Errore:impossibile recuperare il metalink per il repository:epel . Verifica il suo percorso e riprova “. Come risolverlo?
Istantanea dell'errore:
# yum install centos-release-xen
Plugin caricati:quickmirror
Caricamento delle velocità mirror dal file host memorizzato nella cache
Errore:impossibile recuperare il metalink per il repository:epel. Verifica il suo percorso e riprova
# yum install xen
Plugin caricati:più velocemirror
Caricamento delle velocità mirror dal file host memorizzato nella cache
Errore:impossibile recuperare il metalink per il repository:epel. Verifica il suo percorso e riprova
Soluzione:
Il problema è perché, per impostazione predefinita, i repository EPEL sono impostati per utilizzare https (questo in realtà non è un problema, ma i certificati ca utilizzati per https). Significa che devi disporre di certificati CA aggiornati. Esistono due modi per risolvere questo problema.
Opzione 1: Puoi semplicemente modificare l'endpoint del repository EPEL per utilizzare http protocollo invece di https . Per farlo, esegui il comando seguente come root.
# sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
(o)
# vi /etc/yum.repos.d/epel.repo
e cambia mirrorlist in modo che punti a "http ' invece di '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
Opzione 2:aggiorna i certificati SSL
yum upgrade ca-certificates --disablerepo=epel
Nota :disabilita epel repo durante l'aggiornamento dei certificati ca.
Questo è tutto! Puoi continuare a utilizzare il repository EPEL normalmente per le installazioni "yum".
Correlati:utili comandi Yum