Solución error llaves públicas GPG de Launchpad en Ubuntu (actualizado)

Amigos míos, actualizo este post con la nueva solución disponible para usuarios de Karmic Koala :)

Si hoy te levantaste en la mañana, quisiste actualizar tu Ubuntu y te apareció el siguiente error:

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

Eres uno más de los muchos usuarios que han sufrido con este problema. ¿La razón?. Los repositorios PPA de Launchpad (PPA = Personal Package Archives), que son repositorios de Ubuntu donde puedes guardar tus proyectos personales y en donde están muchos proyectos de programas, han empezado a ofrecer paquetes firmados.

Para esto tenemos 2 soluciones: la primera es dirigirte a la página donde se encuentra el proyecto que te arroja el error de la llave GPG y descargar su clave y desde Origenes de Software (Pestaña Autentificación) pegar esa clave.

No parece muy difícil, ¿no?

El problema surge cuando tienes muchas claves que descargar. Eso puede hacer que pierdas la paciencia con mucha facilidad.

Por eso la segunda solución es mucho más sencilla. En Ubuntuforums crearon un script que automáticamente busca en nuestros repositorios aquellos conflictivos y descarga la clave correspondiente.

Los pasos son los siguientes:

  • Descarga el script de aquí y descomprímelo
  • Abres la terminal (Aplicaciones/Accesorios/Terminal) y te diriges a la carpeta donde se encuentra el script. En mi caso lo que tuve que escribir es cd Documentos
  • Ejecutas el script según la versión que tengas: sudo ./launchpad-update intrepid (si tienes Intrepid. Lo cambias por Hardy o Jaunty, si usas alguna de esas versiones)
  • Esperas, ¡y listo!

Nueva solución

Ulyses2k subió una nueva solución. Ésta es mucho más sencilla, ya que lo único que tienes que hacer es descargar, descomprimir, dirigirte con la terminal hacia donde está el archivo descomprimido y escribe sudo ./launchpad-update. Automáticamente reconocerá la versión que estamos usando y descargará las llaves. Para ésto, dirígete a éste post y descarga el archivo adjunto (debes estar registrado para poder descargar el archivo)

Solución para Karmic Koala

En Karmik Koala la solución es mucho más sencilla. Sólo tienes que descubrir a qué programa pertenece la llave gpg no descargada. Luego abres una terminal y escribe lo siguiente:

sudo add-apt-repository ppa: nombre del repositorio en Launchpad

Esto permitirá la descarga tanto de la llave gpg como del repositorio completo, sin necesidad de agregarlo al sources.list.

Por ejemplo, para añadir la llave gpg y el repositorio de AWN escribo sudo add-apt-repository ppa:awn-testing

Actualizas con sudo apt-get update, ¡y listo!

Espero que les sirva.  Agradecimientos a Desde Ubuntu para el Mundo y Ubuntulife por su ayuda

Ahora he encontrado una nueva solución. La puedes conocer siguiendo éste enlace

Anuncios

Nueva solución llaves gpg de Launchapd

Antes les había hablado la forma de solucionar este molesto error:

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

Pero resulta que tenía problemas con este script, porque había llaves que simplemente no me descargaban. Además, sólo era útil para los repositorios de Launchap. ¿y si quería descargar llaves de otro sitio?

Bueno, la solución la encontré de casualidad en un sitio alemán. (No me pregunten cómo llegue ahí, porque no tengo ni la más mínima idea…).

Lo que tienes que hacer es descargar éste script (si no les resulta, copien el texto a un documento de texto cualquiera y le agregan la extensión .sh). Le dan permisos de ejecución haciendo click con el botón derecho en el documento, abriendo propiedades y en la pestaña Permisos.

Luego, abren la terminal (Aplicaciones/Accesorios/Terminal) y buscan el directorio donde se encuentra el script. Y lo ejecutan con sudo ./nombre del script.sh

Automáticamente revisará tus repositorios y descargará las llaves necesarias. Si te falta algún programa, te pedirá autorización para que lo descargues.

Es un gran trabajo, hay que decirlo. Agradecimientos a zeroathome.de