web-dev-qa-db-fra.com

La récupération des clés OpenPGP d'Ubuntu pour vérification a échoué avec "pas un ID de clé: ignorer"

J'ai saisi cette demande dans le programme "Terminal", par cette documentation

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" "C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451"

et a reçu les réponses attendues:

gpg: directory /home/ubuntu/.gnupg' created
gpg: new configuration file `/home/ubuntu/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/ubuntu/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/home/ubuntu/.gnupg/secring.gpg' created
gpg: keyring `/home/ubuntu/.gnupg/pubring.gpg' created

mais la réponse à

gpg: requesting key EFE21092 from hkp server keyserver.ubuntu.com

était:

gpg: "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" not a key ID: skipping
gpg: "C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451" not a key ID: skipping

La "trustdb" n'a pas été créée, la "Clé de signature automatique Ubuntu CD Image (2012)" n'a pas été importée, la "Clé de signature automatique Ubuntu CD Image" n'a pas été importée.

5
Mark Huebner

Cela semble être le même problème que d'autres ont eu avec GnuPG sous Windows et Mac OS X, a rapporté super utilisateur dans la question "gpg2 pas un identifiant de clé: sauter" lors de la tentative de téléchargement de clés publiques " :

Bien que la commande fonctionne correctement sous GnuPG sous Linux, elle échoue sous Windows. J'ai pu le faire fonctionner en supprimant tous les espaces:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 843938DF228D22F7B3742BC0D94AA3F0EFE21092

C5986B4F1257FFA86632CBA746181433FBB75451

(les guillemets ne sont plus nécessaires non plus; je les ai donc supprimés).

Si vous voulez vraiment vérifier les signatures d'Ubuntu, vous ne devez évidemment pas copier/coller cette ligne de commande spécifique telle quelle, mais supprimer vous-même l'espace de la page Ubuntu d'origine.

La solution sera la même et vous devriez exécuter la commande en supprimant les espaces dans les empreintes digitales (les nombres hexadécimaux).

7
Jens Erat