-
Firmar repositorios
Publicado el Septiembre 8th, 2009 1 comentarioSi al añadir un repositorio y hacer un update nos da un error del tipo
W: Error de GPG: http://ppa.launchpad.net jaunty Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 5A9BF3BB4E5E17B5
W: Tal vez quiera ejecutar ‘apt-get update’ para corregir estos problemasLa forma de corregirlo seria la siguiente
gpg –keyserver keyserver.ubuntu.com –recv 5A9BF3BB4E5E17B5
usamos en el comando anterior la clave que nos salio al hacer el update (5A9BF3BB4E5E17B5),
por cierto son dos guiones no uno solo, es decir, – - keyserver y – - recv, sin espacio entre ellos.
La salida resultara algo parecido a esto
helius@hplinux:~/.gnupg$ gpg –keyserver keyserver.ubuntu.com –recv 5A9BF3BB4E5E17B5
gpg: solicitando clave 4E5E17B5 de hkp servidor keyserver.ubuntu.com
gpg: clave 4E5E17B5: “Launchpad PPA for chromium-daily” sin cambios
gpg: Cantidad total procesada: 1
gpg: sin cambios: 1
helius@hplinux:~/.gnupg$Si se produce un error tipo
helius@hplinux:~$ gpg –keyserver keyserver.ubuntu.com –recv 5A9BF3BB4E5E17B5
gpg: solicitando clave 4E5E17B5 de hkp servidor keyserver.ubuntu.com
gpg: no se puede abrir `/home/helius/.gnupg/pubring.gpg’
gpg: keydb_get_keyblock failed: eof
gpg: anillo de claves no escribible encontrado: eof
gpg: Error leyendo `[stream]‘: Error general
gpg: Cantidad total procesada: 0Renombramos los ficheros pubring.gpg y secring.gpg como pubring.gpg.old y secring.gpg.old y volvemos ha hacer un aptitude update. Es muy posible que ahora nos de que tenemos mas repositorios sin firmar; no pasa nada, ponemos en practica el proceso arriba explicado y deberia de funcionarnos. En caso contrario renombramos los ficheros y restituimos el orden de nuevo.
Una vez que tengamos las claves, pasamos a instalarlas con el siguiente comando
gpg –export –armor 5A9BF3BB4E5E17B5 | sudo apt-key add -
El resultado sera sencillamente un ok, como este
helius@hplinux:~/.gnupg$ gpg –export –armor 5A9BF3BB4E5E17B5 | sudo apt-key add -
OKHelius
Un comentario sobre “Firmar repositorios”
-
Muchas gracias por la solución!
¿Y tú que opinas?
-



