Pasar al contenido principal
Tutoriales y pruebas de gokuhs

Miembro desde hace

16 años 1 mes

Bueno una de las cosas que mas dan las coña en sistemas derivados de debian (ubuntu, kubuntu, knoppix..) suelen ser que cuando hacemos la orden apt-get update nos salgan un montón de claves que no tenemos es decir el típico error:

W: GPG error: http://download.tuxfamily.org debian-unstable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 2D6CFB44DD800CD9
Bueno pues en este tuto veremos como obtener una por una esas keys que nos faltan

Para empezar ejecutaremos la orden (como root)

# apt-get update

Esperamos a que termine y al final nos saldrá el un listado de claves que nos faltan de los distintos repositorios.

Por ejemplo si nos devolviera el error:

W: GPG error: http://download.tuxfamily.org debian-unstable Release:
Las firmas siguientes no se pudieron verificar porque su llave pública
no está disponible: NO_PUBKEY 2D6CFB44DD800CD9

La clave seria 2D6CFB44DD800CD9

Una vez tengamos la lista utilizaremos para cada clave el siguiente comando:

Por ejemplo nos falta la clave 1234567890ABCDEF

# gpg --recv-keys --keyserver hkp://pgp.mit.edu 0x1234567890ABCDEF

Esto descargara la clave que nos hace falta, se puede tirar un buen rato incluso aveces fallar por lo que tendréis que reintentar, si ha salido con éxito recibiréis el siguiente mensaje

gpg: key 90ABCDEF: "Lord Gokuh Rep. <jesusanchez.net>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Esto significa que todo a salido ok, en caso de recibir algo asi.

gpg: Total number processed: 0

gpg: unchanged: 0

Mal asunto esté método no te servirá para esta clave, te tocará googlear...

Bueno si ha salido todo ok simplemente pa agregar la clave obtenida metéis este comando:

# gpg --armor --export 1234567890ABCDEF | apt-key add -

Y listo eso es todo, con esto ya nos habremos librado de los molestos mensagitos de apt-get ;-)

 

Maverick (no verificado) Vie, 05/11/2010 - 17:05

Prueba con esto:

KEY=81836EBF; gpg --keyserver subkeys.pgp.net --recv 81836EBF && gpg --export --armor 81836EBF | sudo apt-key add -

a mi me funciono de las mil maravillas ^^!!