12 votos

Añadido clave, pero bdextraer todavía muestra "gpg: no se Puede comprobar la firma: la clave pública no se encuentra"

Tratando de descargar Django paquete de código fuente utilizando dget y .dsc archivo desde aquí.

A continuación, error de bdextraer verificar la fuente, porque 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, he añadido esta tecla para 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 <raphael@ouaza.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

(bueno, esta salida se ejecuta después, cuando ya estaba en mi llavero)

Y es que realmente hay:

$ 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 <raphael@ouaza.com>
uid                  Raphaël Hertzog (Debian) <hertzog@debian.org>
uid                  Raphaël Hertzog (Freexian SARL) <raphael@freexian.com>
sub   2048R/71F23DEE 2009-05-07

Pero no 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 corriendo todos estos comandos como mi usuario normal. También traté de agregar esta clave para APT llavero y la root del anillo de claves. Tanto en vano.

Lo que me estoy perdiendo aquí?

11voto

Rob Oxspring Puntos 1457

Tengo el mismo problema, como usted y después de comprobar la página del manual de dscverify he encontrado una solución:

Añadir la siguiente línea a su ~/.devscripts:

DSCVERIFY_KEYRINGS="/etc/apt/trusted.gpg:~/.gnupg/pubring.gpg"

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: