Hace un par de días un usuario llamado Luis me dejo un comentario contándome que tenia un problema en una distribución llamada Canaima, que esta basada en Debian, al actualizar el sistema le salia un GPG error indicando que había problemas con una llave publica. Dado que a mi nunca me había pasado eso me puse a buscar y encontré la solución, que también es valida para otras distribuciones como Ubuntu.
El GPG error que le salio a Luis era este:
W: Error de GPG: http://seguridad.canaima.softwarelibre.gob.ve seguridad Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY ADD0D36EF0754964 W: Error de GPG: http://edu.repositorio.canaima.softwarelibre.gob.ve roraima Release: Las siguientes firms fueron inválidas: BADSIG CEC1AE6898E6DA28
Después de buscar por Internet encontré que la solución es bastante sencilla. En mi caso yo no he podido comprobarlo personalmente pero gracias a los comentarios que los usuarios han dejado en los artículos que he leído se que esta solución funciona.
Para solucionar este error con la llave publica, cuando estemos en la Terminal y veamos el error tenemos que copiar las letras y los números que van detrás de «NO_PUBKEY» y escribir el siguiente comando en la Terminal:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys ADD0D36EF0754964
Pulsamos Enter y escribimos este otro comando:
gpg --armor --export ADD0D36EF0754964 | sudo apt-key add -
El guion al final no es un fallo de escritura, el comando es tal cual. Finalmente intentamos el siguiente comando:
sudo apt-get update
Y todo debería ir bien. Hay que fijarse bien en los comandos que he puesto y ponerlo tal cual salvo el numero de la llave publica, en el caso del primer comando:
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys ADD0D36EF0754964
En este comando habría que cambiar «ADD0D36EF0754964» por el código que os salga a vosotros y que os da fallo al actualizar. Hay que tener en cuenta que en el mensaje de error que os mostré al principio de este articulo había dos errores GPG y, por lo tanto, habrá que repetir el proceso por cada uno de ellos. Y en el siguiente comando también. Con esto se debería arreglar el GPG error de llave publica en Ubuntu y las demás distribuciones Linux. La solución la encontré en Ubuntu-es.org.
Espero que os funcione, un saludo.
Siempre es bueno tener esta info a mano.
No hace mucho me llamo un amigo al que le instalé manjaro, con un problema similar y creo recordar que se lo solucioné con un comando estilo pacman-key con algun argumento que ya no recuerdo que actualizaba todas las keys de una tacada y adios problema.
Un saludo
Seria genial saber el comando que usaste, si algun dia te acuerdas te agradeceria que me lo dijeses para ponerlo en el articulo, un saludo amigo
Ya hace bastante tiempo que lo hice ( me paso en el netbook del familiar que te comento en la otra entrada ) y acabo de mirar por ahí y viene siendo así:
# pacman -Syy –> actualizamos repos
# pacman-key –refresh-keys –> el comando lo dice todo
# pacman-key –populate archlinux manjaro –> pone los mejores repos de manjaro, si tuvieramos arch eliminamos manjaro del comando
# pacman -Scc –> borra la caché de pacman
# pacman -Syyu –> actualizamos todo el sistema
y a disfrutar del sistema 😉
Un saludo
Aunque no se nota, delante de refresh y de populate hay 2 –
serian asi
# pacman-key – -refresh-key
# pacman-key – -populate archlinux manjaro
espero que ahora se vea bien
Ok, lo cambiare, un saludo y muchas gracias 😀
Muchas gracias compañero, en cuanto pueda lo agrego a la entrada con tu autoria, por supuesto ;D
Saludos Liher!
Mira por donde tengo desde hace un par de días el problemilla este con el repo de MEGASYC.
Naturalmente, buscando en Google tu blog apareció entre los primeros resultados. Así que me dispuse a probarlo.
Pero algún problema adicional debe tener el repo este , que ya el primer comando no encuentra nada. Lo que responde la terminal es lo siguiente:
gpg: solicitando a chave 069B6221 de hkp servidor wwwkeys.eu.pgp.net
?: wwwkeys.eu.pgp.net: Host not found
gpgkeys: HTTP fetch error 7: couldn’t connect: Success
gpg: non se atoparon datos OpenPGP válidos.
gpg: Número total procesado: 0
Espero que la parte que está en gallego se entienda bien. Básicamente sería cambiar el «non se atoparon» por un «no se encontraron».
No sé si se te ocurre algo.
Sigo buscando en Google, no obstante.
Saludos otra vez.
Había puesto un comentario antes pero debe estar aún pendiente de moderar, así que, si aparece antes este, para que tenga sentido, os cuento que es en relación a un problema de claves GPG. Había usado la solución vía terminal que propone Liher, pero no me funcionó.
El caso es que seguçi buscando por Google y tiré por la solución más fácil, a priori, que consiste en instalar Y PPA MAnager:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Cuando está instalado, haces clic en «Advanced» . En la ventana que se abre seleccionas «Try to import all GPG keys» y vas aceptando lo que te salga, os dirá que tardará un poquito y que esperéis, en este punto parece que no está haciendo nada, pero tenéis que esperar a que salga de nuevo la ventana donde seleccionasteis «Try to import all GPG keys» .
Si todo va bien, cuando volváis a hacer un «sudo apt-get update» ya no habrá error. En mi caso, de hecho, MEGASYNC tenía actualizaciones pendientes que, ahora si, ya pude hacer sin problemas.
Saludos.
Hola Señor Paquito, asi da gusto :D, me lo apunto para hacer un post gracias a ti, por supuesto dire que tu has dado la solucion, muchas gracias por la visita, el problema y la solucion ;D Un saludo amigo
Muchas gracias, Liher.
No soy digno!!!
Pero la verdad es que de algún lado lo saqué pero olvidé contarlo. Y como es de bien nacidos ser agradecidos, te cuento que yo lo leí aquí:
http://www.unixmen.com/fix-w-gpg-error-no_pubkey-ubuntu/
Mi único mérito fue tomarme la molestia de buscarlo, probarlo para ver si funcionaba y luego contarlo aquí!!!
Saludos!!!
Hola amigo, precisamente es eso lo que me gusta, que si teneis un problema y encontrais la solucion lo conteis aqui para poder ayudar a otros que tengan el mismo problema. Muchisimas gracias 😀
2108 sI FUNCIONA 😀
Hola Alexander, muchas gracias por tu dato y tu visita, un saludo amigo
efectivamente si funciona!
Hola Nalonsor, me alegro. Muchas gracias por tu visita, un saludo amigo
GRACIAS! me has solucionado la vida.
Hola LIHER, me sale el siguiente error: «gpg: recepción del servidor de claves fallida: No name». que ha pasado? Saludos y gracias por el aporte!
Hola Javier, prueba con esto https://ubuntuforums.org/showthread.php?t=1183993 Muchas gracias por tu visita, un saludo amigo