Mostrando entradas con la etiqueta llaves. Mostrar todas las entradas
Mostrando entradas con la etiqueta llaves. Mostrar todas las entradas

domingo, mayo 30, 2010

Solución al problema de llaves GPG de Launchpad


El Script creado por un usuario de ubuntuforums “blackgr”, que permite agregar automáticamente las llaves GPG de Launchpad, fue la salvación para muchos de nosotros, ahorrándonos la molestia de hacer este trabajo manualmente.

Luego se creo el comando “add-apt-repository“, pudiendo agregar el repositorio y la llave pública con un sólo comando, pero si el Ubuntu keyserver está fuera de servicio la llave no se agrega.

Como solución a este problema en webupd8 han creado un paquete (launchpad-getkeys) que se puede instalar a través de su repositorio.

Agregamos el repositorio y llave pública de webupd8

$ sudo add-apt-repository ppa:nilarimogard/webupd8 (Karmic o superior)

Para versiones anteriores agregar el repositorio manualmente. Sustituye “YOUR_UBUNTU_VERSION_HERE” por tu versión de Ubuntu.

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu YOUR_UBUNTU_VERSION_HERE main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu YOUR_UBUNTU_VERSION_HERE main

Agrega la llave pública

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4C9D234C

Actualizamos e instalamos

$ sudo apt-get update && sudo aptitude install launchpad-getkeys

Por último actualizamos todo el sistema.

$ sudo aptitude safe-upgrade

Resuelto el problema con llaves GPG. Vale para distribuciones basadas en Ubuntu.

Fuente: La vida Linux 

lunes, diciembre 07, 2009

Actualizando repositorios, obtención de llaves. Ubuntu

Creo que ya lo tenía puesto, pero bien, como ultimamente también he tenido yo problemas con las pubkeys...nada mejor que estos parrafos para arreglar el entuerto.

La mayoría de las veces esta llave la obtendremos de la pagina o el servidor del repositorio, pero no siempre es así, por lo que ofreceremos una forma alternativa para obtenerlas.

Cuando actualicemos los repositorios, si nos falta la clave pública, obtendremos un error parecido a este.

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 7D2C7A23BF810CD5
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas

Del mensage de error nos interesa la siguiente parte.

NO_PUBKEY 7D2C7A23BF810CD5

Ahora obtendremos la clave publica, para ello necesitaremos referenciarla, y es ahí donde tiene importancia el número del párrafo anterior.

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 7D2C7A23BF810CD5

Obtendremos una salida parecida a esta.

gpg: solicitando clave BF810CD5 de hkp servidor wwwkeys.eu.pgp.net
gpg: clave BF810CD5: clave pública "Launchpad PPA for Awn
Testing Team" importada
gpg: no se encuentran claves totalmente fiables
gpg: Cantidad total procesada: 1
gpg: importadas: 1 (RSA: 1)

Con esto ya tenemos nuestra clave públcia, ahora la registraremos.

gpg --armor --export 7D2C7A23BF810CD5 | sudo apt-key add -

Y ya lo tenemos todo listo, ahora solo hace falta actualizar los repositorios.

sudo aptitude update