HOWTO: Agregar claves faltantes de repositorios · 3 enero 2008, 09:06

GNU/Linux y Software Libre

A veces sucede que, cuando agregamos algunos repositorios nuevos, al actualizar la lista de paquetes, obtenemos un error parecido al siguiente:

W: GPG error: http://ftp.debian-unofficial.org unstable Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 394D199524C52AC3

Instalador de Paquetes

Esto es porque los paquetes están firmados digitalmente y nosotros no tenemos las claves necesarias para su instalación.

Esto impedirá que podamos instalar cualquier paquete del repositorio del que falten las firmas digitales, así que tenemos que asegurarnos de obtener las claves correspondientes.

Para ello, como root, tecleamos lo siguiente:

gpg --recv-keys 394D199524C52AC3
gpg --export -a 394D199524C52AC3 > key.asc
apt-key add key.asc

Donde sustituiremos la cadena alfanumérica 394D199524C52AC3 por la que nos aparecía en el mensaje de error.

Es posible que tengáis que indicar explícitamente el servidor de claves, por ejemplo:

En Debian:

gpg --recv-keys --keyserver keyserver.debian.org 394D199524C52AC3

En Ubuntu:

gpg --recv-keys --keyserver keyserver.ubuntu.com 394D199524C52AC3

La próxima vez que hagamos un update de los repositorios, no encontraremos problemas y podremos instalar los paquetes deseados sin mayor complicación. :D

Nota: Gracias a Jaume por hacerme notar el problema de los Keyservers. ;)

— jEsuSdA 8)

---

Comentarios

  1. Después de:

    gpg —recv-keys 394D199524C52AC3

    Fallaba porque no encontraba un keyserver, he agregado un keyserver y ha funcionado.

    gpg —recv-keys —keyserver keyserver.ubuntu.com 394D199524C52AC3

    — Jaume · 7 enero 2008, 18:13 · #

  2. Actualizado!

    Gracias Jaume! ;)

    jEsuSdA 8) · 7 enero 2008, 19:49 · #

  3. Hola,
    la semana pasada descubri tu blog para configurar un dual screen, y ahora, otra vez google me lleva hasta aqui para mi proximo problema con Debian…voy a pasar mucho tiempo en tu blog ;o)
    Ahors estoy intentando instalar JAVA en su version 1.5 o superior: ¿no te apetece un post sobre este tema? Me vendria de lujo :)
    saludos

    — osdave · 10 febrero 2008, 21:33 · #

  4. @osdave

    Gracias por la sugerencia, a ver si saco tiempo y posteo algo al respecto. ;)

    jEsuSdA 8) · 11 febrero 2008, 19:32 · #

  5. Muchas gracias por el post, muy útil :)

    Francisco · 27 mayo 2008, 11:51 · #

  6. Muchas claves faltantes se pueden encontrar fácilmente añadiendo:

    —keyserver subkeys.pgp.net

    ;)

    jEsuSdA 8) · 18 mayo 2009, 17:27 · #

Ayuda Textile

|