A veces al añadir nuevos repositorios y hacer un update da un error diciendo que le falta la clave pública. Se podrían seguir instalando programas pero es un poco mas engorroso porque cada vez que se quiera instalar un programa de ese repositorio dirá que al no tener clave no es de confianza.
Es recomendable añadirlas como su en vez de con el sudo por delante.
Para solucionar este error solo hay que introducir los siguientes comandos cambiando las ‘XXXXXXXXXXXX‘ por la clave pública:
# gpg --keyserver subkeys.pgp.net --recv-keys XXXXXXXXXXXX | gpg --export --armor XXXXXXXXXXXX | apt-key add -
O también otro servidor de claves:
# gpg --keyserver keys.gnupg.net --recv-keys XXXXXXXXXXXX | gpg --export --armor XXXXXXXXXXXX | apt-key add -
Ejemplo
W: Error de GPG: http://www.duinsoft.nl debs Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY E18CE6625CB26B26.
Lo que habría que hacer es lo siguiente:
# gpg --keyserver subkeys.pgp.net --recv-keys E18CE6625CB26B26 | gpg --export --armor E18CE6625CB26B26 | apt-key add -
Hola, muchas gracias por el articulo.
Al igual, la web esta excelente.
HE trato de actualizar Google Chrome en Fedora y me dice que no tengo la llave publica instalada.Segui los pasos que pusiste pero el segundo comando me da el siguiente error:
gpg –export –armor 7FAC5991 |apt-key add-
-bash: apt-key: no se encontró la orden
gpg: [stdout]: write error: Tubería rota
gpg: [stdout]: write error: Tubería rota
gpg: iobuf_flush failed on close: error de escritura
Alguna idea?
Buenas, este método es para distros de la familia Debian. Para instalar Google Chrome en Fedora prueba con el siguiente enlace:
http://www.freeipa.org/page/Fedora_Chrome
Espero que te ayude 🙂
Un saludo y gracias.
Reblogueó esto en BLOG DEL PROYECTO TIC – TACy comentado:
Directo y util procedimiento!