Estaba tratando de instalar un paquete usando yum y aparece un error : La recuperación de la clave GPG falló:[Errno 5] OSError:[Errno 2] No existe tal archivo o directorio:'/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL' . Entiendo que mmm está intentando ubicar claves GPG para el repositorio EPEL en /etc/pki/rpm-gpg/ y falló debido a la falta de un archivo.
Del mensaje de error, estaba claro que yum está intentando leer un archivo 'RPM-GPG-KEY-EPEL' en /etc/pki/rpm-gpg/ y cuando no pudo encontrar uno, falló con el mensaje de error anterior. Significa que hay un repositorio EPEL configurado y su configuración apunta a las claves GPG de EPEL (que en realidad faltan).
Abra el archivo de configuración del repositorio y establezca el valor correcto para gpgkey atributo.
# cd /etc/yum.repos.d/
# ls -l epel.repo
Busque 'gpgkey ‘atributo y su valor. El valor de la 'gpgkey ' sería el archivo que se vio en el mensaje de error. Por ejemplo, ‘/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL ‘.
Un par de formas de resolver este problema:
- Punto ‘gpgkey ‘ directamente a la clave EPEL GPG: gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL
- (o) descargue el archivo EPEL GPGKey y guárdelo en /etc/pki/rpm-gpg/
#cd /etc/pki/rpm-gpg
wget https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL
Una vez hecho esto, intente yum install y debería ver un mensaje de advertencia como el siguiente:
# 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 ::::::::::::::::::::::::::::::::
Como se ve en la instantánea anterior, ingrese "y ” para importar la clave GPG e iniciar la instalación del paquete.