Essayer de télécharger le paquet source Django en utilisant dget
et le .dsc
fichier d' ici .
Ensuite, dget ne parvient pas à vérifier la source, car il manque une clé publique.
$ 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!!
Très bien, j'ai ajouté cette clé à mon trousseau de clés, car je pense que je peux lui faire confiance:
$ 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
(eh bien, cette sortie est exécutée après, quand elle était déjà dans mon trousseau de clés)
Et c'est vraiment là:
$ 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
Mais échoue toujours pour la même raison:
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
J'exécute toutes ces commandes en tant qu'utilisateur normal. J'ai également essayé d'ajouter cette clé au trousseau de clés d'APT et au trousseau de clés de root. Les deux en vain.
Qu'est-ce que j'oublie ici?