epelpad

Solución GPG EROR: NO_PUBKEY al actualizar repositorios

Quizás muchos de ustedes han tenido este error al actualizar los repositorios.

"W: Error de GPG: http://ppa.launchpad.net lucid Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 6AF0E1940624A220".


Según averigüé esto se produce con los repositorios de Launchpad, que desde hace un tiempo está ofreciendo firmas únicas para cada PPA. La solución evidente es buscar la llave pública en la página del proyecto y agregarla en Orígenes de Software. Pero muchas veces tenemos más de un PPA de Launchpad, por lo que la tarea se hace más difícil sobretodo a la hora de identificar cuál es el PPA que nos tira el error.

SOLUCIÓN


Se encuentra un script aportado a la comunidad ubuntu que soluciona esto de manera automática. En >esta página< encontrarán cómo descargarlo e instalarlo.

Ahora bien, este script NO soporta aún Ubuntu LUCID 10.04. Por lo que haremos de forma manual exactamente lo mismo que hace el script.

Primero, debemos hacer es copiar los números que nos da el error, en mi caso el error era el siguiente

W: Error de GPG: http://ppa.launchpad.net lucid Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 6AF0E1940624A220


Segundo, nos dirigimos a http://keyserver.ubuntu.com:11371/ y copiamos los números del error y le agregamos "0x" (cero equis) al inicio y le damos al botón de "Enviar consulta":

Solución GPG EROR: NO_PUBKEY al actualizar repositorios


En la siguiente página damos click al link bajo "uid" (si hay más de uno, elegir el más reciente según la fecha):

Ubuntu


y finalmente copiamos la dirección de la página:

repositorio


Tercero, abrimos una terminal (Aplicaciones > Accesorios > Terminal) y ejecutamos el siguiente comando, donde pondremos entre las comillas el enlace que recién copiamos:

wget -q "http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220" -O- | sudo apt-key add -


La terminal debería decirnos "OK"... ¡Y LISTO!, ejecuten sudo apt-get update para comprobar.

> Fuente (en inglés): rebelzero.com


BONUS: Si al actualizar la lista de repositorios se demora demasiado justo en 99% y tienen instalado el repositorio de Google, sólo deben ejecutar en la terminal el siguiente comando (gracias al Usuario chicomonte por este post):
echo "Acquire::http:ipeline-Depth "0";" | sudo tee -a /etc/apt/apt.conf.d/90localsettings
(donde sale la carita es "dospuntosPe" : P, taringa lo cambia automáticamente)

Suerte!


PD: hay un video (en inglés) subido al blog de launchpad que explica otra forma de obtener la llave pública, pueden verlo ACÁ

20 comentarios - Solución GPG EROR: NO_PUBKEY al actualizar repositorios

7CTRLALTSUPR7
Espero que ubuntu y linuxen general mejoren!!!
enzomatrix
7CTRLALTSUPR7 dijo:Espero que ubuntu y linuxen general mejoren!!!

Siempre mejoran y a una velocidad increíble. Aguantá dos semanas más y vas a ver la nueva versión.
Ishkneon
+10 muchisiiiimas gracias
maxzip
Capo, me solucionaste el problema, es lo rompe bolas de las ppa, pero bueno, anda a solcionar alguna de las mierdas de librerias dll en Winshit!...aguante Ubuntu!van puntines.obvio!
codocho
Tremenda solucion te doy mis 10, por el aporte
Nicko_94
increible lo simple que es todo versus pantallazos azules, me salvaste +10
milogrunge
Muchas gracias viejo. me requetesirvió
matii18mza
Loco sos una masa, no sabia este tip. You are a fucking geniussss ! Me fui a dormir re contento, sino mña iba a tener que compilar un paquete y pude conseguirlo entre tantas cosas con esto tmb, gracias !!!

+10 aseguradisimo!
Rodney21
Aún sigue funcionando el tutorial
lucid
blackiej
Como pongo ese tema en mi ubutnu 15.04 amigo se ve chulo
ranucha
10. Gracias, funcionó
Angedolu
Muy bueno, parece complicado pero funciona.
Gracias amigo, te puse 5 puntos.
capr06
Gracias, a pesar que el post lleva un tiempo todavía funciona, gracias!!!!
kobold
Gracias, funciona!
drbafle
Me estoy volviendo loco, he hecho esto y me ha dado OK en las dos que tengo y me sigue dando despues, he probado cosas similares de unos 10 articulos mas y lo mismo, estoy agonizando ya, tengo un servidor y necesito estoy para poder hacer la actualizacion del antivirus ¡¡Very important!! si alguien me puede ayudar con exito, le tendre como mi idolo, antes que Thor y que Dr. Manhatan.

Gracias
drbafle
Os dejo las dos que me da:
W: Error de GPG: http://ppa.launchpad.net precise Release: Las siguientes firms fueron inválidas: BADSIG 8AB767895ADC2037 Launchpad PPA for Clamav Update Team
W: Error de GPG: http://es.archive.ubuntu.com precise Release: Las siguientes firms fueron inválidas: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
ADRIANKIMI
Graciasss te quiero mucho jaja !!
namok
Muchísimas gracias me ayudo a solucionar un problema que tenía de hace tiempo y no encontraba como arreglarlo.
Además esta explicado super claramente!
Te di 10 puntos!