J'essayais d'installer un paquet en utilisant yum et a renvoyé une erreur : Échec de la récupération de la clé GPG :[Errno 5] Erreur OS :[Errno 2] Aucun fichier ou répertoire de ce type :'/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL' . Je comprends que miam essaie de localiser les clés GPG pour le référentiel EPEL sous /etc/pki/rpm-gpg/ et a échoué à cause d'un fichier manquant.
Solution :
D'après le message d'erreur, il était clair que miam essaie de lire un fichier "RPM-GPG-KEY-EPEL" sous /etc/pki/rpm-gpg/ et quand il n'a pas pu en trouver un, a échoué avec le message d'erreur ci-dessus. Cela signifie qu'il existe un référentiel EPEL configuré et que sa configuration pointe vers les clés GPG d'EPEL (qui sont en fait manquantes).
Ouvrez le fichier de configuration du référentiel et définissez la valeur correcte pour gpgkey attribut.
# cd /etc/yum.repos.d/
# ls -l epel.repo
Recherchez 'gpgkey ‘ attribut et sa valeur. La valeur de 'gpgkey ' serait le fichier qui a été vu dans le message d'erreur. Par exemple, '/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL ‘.
Deux façons de résoudre ce problème :
- Point 'gpgkey ‘ directement à la clé GPG EPEL : gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL
- (ou) téléchargez le fichier EPEL GPGKey et stockez-le dans /etc/pki/rpm-gpg/
#cd /etc/pki/rpm-gpg
wget https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL
Une fois terminé, essayez yum install et vous devriez voir un message d'avertissement comme ci-dessous :
# yum install git :::::::::::::::::::::::::::::: Importing GPG key 0x217521F6 "Fedora EPEL <[email protected]>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL Is this ok [y/N]: y ::::::::::::::::::::::::::::::::
Comme indiqué dans l'instantané ci-dessus, saisissez "y " pour importer la clé GPG et lancer l'installation du package.