Question : J'essayais d'installer le serveur Xen sur CentOS 6.4 via yum install xen , mais yum a échoué avec un message d'erreur tel que "Erreur :Impossible de récupérer metalink pour le référentiel :epel . Veuillez vérifier son chemin et réessayer “. Comment résoudre ce problème ?
Instantané de l'erreur :
# yum install centos-release-xen
Plug-ins chargés :Fastmirror
Chargement des vitesses de miroir à partir du fichier hôte mis en cache
Erreur :Impossible de récupérer Metalink pour le référentiel :epel. Veuillez vérifier son chemin et réessayer
# yum install xen
Plug-ins chargés :le plus rapidemirror
Chargement des vitesses du miroir à partir du fichier hôte mis en cache
Erreur :Impossible de récupérer metalink pour le référentiel :epel. Veuillez vérifier son chemin et réessayer
Solution :
Le problème est que les référentiels EPEL sont définis par défaut pour utiliser https (ce n'est pas un problème en fait, mais les certificats ca utilisés pour https). Cela signifie que vous devez disposer de certificats CA à jour. Il existe plusieurs façons de résoudre ce problème.
Option 1 : Vous pouvez simplement modifier le point de terminaison du référentiel EPEL pour utiliser http protocole au lieu de https . Pour ce faire, exécutez la commande ci-dessous en tant que root.
# sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
(ou)
# vi /etc/yum.repos.d/epel.repo
et changez la liste miroir pour qu'elle pointe vers 'http ' au lieu de '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
Option 2 :Mettre à jour les certificats SSL
yum upgrade ca-certificates --disablerepo=epel
Remarque :désactivez epel repo lors de la mise à niveau des certificats ca.
C'est ça! Vous pouvez continuer à utiliser le référentiel EPEL normalement pour les installations "yum".
Connexe :Commandes Yum utiles