Intentando descargar el paquete fuente de Django usando dget
y el .dsc
archivo desde aquí .
Entonces dget no puede verificar la fuente, porque le falta una clave pública.
$ dget https://launchpad.net/ubuntu...
[...]
dscverify: python-django_1.4.1-2.dsc failed signature check:
gpg: Signature made Tue 21 Aug 2012 09:12:04 CEST using RSA key ID F2AC729A
gpg: Can't check signature: public key not found
Validation FAILED!!
Bien, agregué esta clave a mi llavero, porque creo que puedo confiar en esta:
$ gpg --keyserver keyserver.ubuntu.com --recv-key 0xF2AC729A
gpg: requesting key F2AC729A from hkp server keyserver.ubuntu.com
gpg: key F2AC729A: "Raphaël Hertzog <[email protected]>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
(bueno, esta salida se ejecuta después, cuando ya estaba en mi llavero)
Y realmente está ahí:
$ gpg --fingerprint F2AC729A
pub 4096R/F2AC729A 2009-05-07
Key fingerprint = 3E4F B711 7877 F589 DBCF 06D6 E619 045D F2AC 729A
uid Raphaël Hertzog <[email protected]>
uid Raphaël Hertzog (Debian) <[email protected]>
uid Raphaël Hertzog (Freexian SARL) <[email protected]>
sub 2048R/71F23DEE 2009-05-07
Pero aún falla por la misma razón:
gpg: Signature made Tue 21 Aug 2012 09:12:04 CEST using RSA key ID F2AC729A
gpg: Can't check signature: public key not found
Estoy ejecutando todos estos comandos como mi usuario habitual. También intenté agregar esta clave al llavero de APT y al llavero de raíz. Ambos en vano.
¿Que me estoy perdiendo aqui?
fuente