Esta tarde quise actualizar mis repositorios y me salió el siguiente error:
W: 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 8AD328D8A58BCAE3
W: 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 4874D3686E80C6B7
Por supuesto me puse rápido a googlear buscando información sobre esos códigos y encontré la solución no sin antes tener que unir la información que encontré en 3 fuentes diferentes.
Lo primero que encontré fue la noticia que desde hace poco el servidor ppa.launchpad.net han empezado a ofrecer paquetes firmados. Así que si tienes, como yo, paquetes como el banshee, smplayer y algún otro tendrás que bajarte las firmas. En ese mismo artículo te indican un script que te revisa el /etc/apt/sources.list y te baja las claves que necesites. A mi no me funcionó, así que seguí buscando.
En esta segunda búsqueda encontré el servidor de “keys” de Ubuntu en la siguiente dirección: http://keyserver.ubuntu.com:11371/ En este servidor podremos buscar las claves PGP por el nombre de la aplicación para la que necesitemos la clave. Así que mirando la configuración del repositorio busqué por banshee y encontré la clave que buscaba.
Mi repositorio para banshee es: http://ppa.launchpad.net/banshee-team/ubuntu, así que pongo: banshee y le doy a buscar. Entre los resultados que me ofrece busco y encuentro uno que es: Launchpad PPA for Banshee team (Esto es lo que busco seguro) así que pincho sobre la primera opción indicada como: selfsig y encuentro la clave que buscaba, en este caso la correspondiente a: 4874D3686E80C6B7
Genial!! Ya tengo la primera de mis claves.
Con la siguiente busqué por Smplayer pero no encontré nada. Mirando el repositorio: http://ppa.launchpad.net/rvm/ubuntu, veo que debo buscar por: “rvm” y perfecto. Allí estaba la clave: Launchpad PPA for rvm.
Una vez localizadas lo que tienes que hacer es grabar el contenido que se te muestra, algo como esto:
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: SKS 1.0.10 mI0ESXgZuAEEAK2BkKqLbkvd+5hLFkKbRvUVoz4tPaLe4KlACkBJhAi/zMYKkLe58gLu+H6c a5uk3YUX2p8Od95yoz7uoqeAyxqia67GNZi0NMDzZ02LKoL5IxwiIjxpDLoLW6+K9o4JvoWD hvYizbPnapy9cWfmzT4XC6MxnlbvFOmmJh20EhO1ABEBAAG0FUxhdW5jaHBhZCBQUEEgZm9y IHJ2bYi2BBMBAgAgBQJJeBm4AhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQitMo2KWL yuPrhwQAp52UhMb4DuVb+gYstpNL2P6FMLyQZWPAE81ogzmOI/7337HyBwbov68S8RK4OWm8 rycncMePOfL4D80t7s+qnAcZDumivkf2YSw2Yru7LcocxGmB1uJmfaVYcYzH/lpXltt+9mGr K+ylg6tR8H9d25GSqKcuXj1ks2IlYlBwBT0= =k+iC -----END PGP PUBLIC KEY BLOCK-----
en un fichero de texto plano (copy-paste en el gedit que es más fácil). Luego vas al
Synaptic -> Configuración -> Repositorios -> Autentificación -> Importar clave.Suministrale la ruta donde está cada clave que te has grabado en fichero y ya está. Ahora dale al botón: Recargar y verás como ya no te sale el error inicial cuando actualizas tus repositorios.
Cualquier duda que pueda esclarecer ya saben… en los comentarios







