54 votes

EPEL Repo pour CentOS 6 provoque une erreur

J'ai une machine virtuelle fonctionnant sous CentOS 6 (64 bits) et j'essaie d'ajouter le dépôt EPEL comme d'habitude pour installer divers paquets, comme je le fais assez régulièrement.

Aujourd'hui, je rencontre des erreurs étranges, mais je ne fais absolument rien de différent.

J'ajoute EPEL comme ça :

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Pourtant, quand j'essaie de lancer yum pour quoi que ce soit, j'obtiens cette erreur :

[root@core /]# yum list

Plugins chargés : fastestmirror

Détermination des miroirs les plus rapides

Erreur : Impossible de récupérer le métalink pour le référentiel : epel. Veuillez vérifier son chemin et réessayer

Des idées ? Je suis perplexe !

118voto

Quaffer Points 1

La bonne solution consiste à mettre à jour vos certificats SSL.

sudo yum upgrade ca-certificates --disablerepo=epel

Vous devez désactiver le repo epel pour que cette commande réussisse. Après avoir mis à jour vos certificats, vous pourrez utiliser yum normalement car EPEL fonctionnera à nouveau.

15voto

MadHatter Points 77602

J'ai eu ce problème, qui se résumait au fait que le certificat SSL n'était pas vérifiable lors de l'obtention du fichier metalink mis à jour pour EPEL via HTTPS. Je suppose que j'aurais pu fouiller dans la chaîne de certificats pour en trouver la raison, mais pour que mon serveur fonctionne à nouveau, j'ai contourné le problème en ajoutant la ligne suivante dans le fichier /etc/yum.repos.d/epel.repo :

[epel]
...
sslverify=false

Je ne pensais pas que c'était follement dangereux, car les paquets eux-mêmes sont toujours vérifiés par la vérification de la signature GPG.

9voto

Sam Pearson Points 2090

Vous pouvez modifier le repo epel pour utiliser http au lieu de https en exécutant ce qui suit sous root/sudo

sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo

6voto

Tom Wilson Points 719

L'utilisation ridicule du protocole HTTP sécurisé cause un problème alors que le protocole HTTP normal fonctionne bien. Cela ne devrait pas se produire avec une nouvelle installation, il doit donc y avoir un problème avec les dépôts de Fedora. Cela fonctionne maintenant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X