GNU/Linux >> Tutoriels Linux >  >> Linux

Comment réparer l'erreur "Échec de la récupération de la clé GPG" lors de l'installation de YUM ?

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 :

  1. Point 'gpgkey ‘ directement à la clé GPG EPEL : gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL
  2. (ou) téléchargez le fichier EPEL GPGKey et stockez-le dans /etc/pki/rpm-gpg/
    1. #cd /etc/pki/rpm-gpg
    2. 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.


Linux
  1. Comment réparer l'erreur d'échec d'authentification Cron sous Linux ?

  2. Comment réparer l'erreur OpenStack - Échec de la suppression du réseau ? [Résolu]

  3. Comment utiliser yum pour installer une version spécifique d'un Package ?

  4. La vérification de la signature a échoué sur la clé publique SPKAC - Correction de l'erreur OpenCA

  5. Comment installer jq sur l'instance amazon EC2

Comment réparer l'erreur "Les signatures suivantes n'ont pas pu être vérifiées" dans Ubuntu Linux

Comment réparer l'erreur Apt-Get GPG NO_PUBKEY Ubuntu 14

Comment réparer l'erreur BADSIG apt-get update GPG sur Ubuntu ou Debian

Comment activer un référentiel EPEL

Comment réparer la partition NTFS n'a pas réussi à monter l'erreur sous Linux

Comment demander à Yum d'installer une version spécifique du package X ?