Comment importer une clé publique?

Lorsque j’ai exécuté une mise à jour, j’obtiens l’erreur suivante.

GPG error: http://cran.wustl.edu maverick/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9 

Par conséquent, j’ai exécuté le code suivant et ai obtenu le message d’erreur suivant:

 $ gpg --keyserver subkeys.pgp.net --recv 51716619E084DAB9 gpg: requesting key E084DAB9 from hkp server subkeys.pgp.net gpg: key E084DAB9: "Michael Rutter " not changed gpg: Total number processed: 1 gpg: unchanged: 1 

Comment définir une clé publique qui fonctionne ou que puis-je faire pour résoudre ce problème?

1) Vous pouvez essayer ceci:

 gpg --keyserver keyserver.ubuntu.com --recv E084DAB9 

et alors:

  gpg --export --armor E084DAB9 | sudo apt-key add - && sudo apt-get update 

2) Si “1” ne fonctionne pas ( vous n’êtes pas seul ), vous pouvez utiliser ceci:

“Certaines personnes ont signalé des difficultés avec [la première approche]. Le problème était généralement lié au port 11371 bloquant le pare-feu. Une autre approche consiste à rechercher la clé à l’ adresse http://keyserver.ubuntu.com:11371/ et à copier le key.txt dans un fichier texte brut, puis introduisez la clé dans apt-key avec

 sudo apt-key add key.txt 

Comme expliqué ici .

Pour faciliter ce cas particulier:

La recherche de Michael Rutter nous amène à:

  Serveur de clé publique - Obtenir «0x51716619e084dab9»

 ----- COMMENCEZ LE BLOC DE CLÉ PUBLIQUE DE PGP -----
 Version: SKS 1.0.10

 mQENBEy9tcUBCACnWQfqdrcz7tQL / iCeWDYSYPwXpPMUMLE721HfFH7d8ErunPKPIwq1v4Cr
 NmMjcainofbu / BfuZESSK1hBAItOk / 5VTkzCJlzkrHY9g5v + XlBMPDQC9u4AE / myw3p52 + 0N
 XsnBz + a35mxJKMl + 9v9ztvueA6EmLr2xaLf / nx4XwXUMSi1Lp8i8XpAOz / Xg1fspPMRhuDAG
 YDnOh4uH1jADGoqYaPMty0yVEmzx74qvdIOvfgj16A / 9LYXk67td6 / JQ5LFCZmFsbahAsqi9
 inNgBZmnfXO4m4lhzeqNjJAgaw7Fz2zqUmvpEheKKClgTQMWWNI9Rx1L8IKnJkuKnpzHABEB
 AAG0I01pY2hhZWwgUnV0dGVyIDYXJ1dHRlckBnbWFpbC5jb20 + IQE + BBMBAgAoBQJMvbXF
 AhsjBQkJZgGABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBRcWYZ4ITauTy9B / 4hmPQ7
 CSqw5OS5t8U5y38BlqHflqFev3llX68sDtzYfxQuQVS3fxOBoGmFQ / LSfXQYhDG6BZa4nDuD
 ZEgb81Mvj0DJDl4lmyMdBoIvXhvdEPDd / rrOG + 1t2 + S429W9NIObKaZCs9abv2fnIhrtyAWx
 c / iRR5rJmNXozvJVGAgAeNhBSrvZqFaPJ // BklbJhfVgNwt4GgtFl1vaU7LMaMrOWA9Hyd8d
 WAGuIhbYXOOFj1WZ / OhUlYXnsIe8XzaJ1y6LyVkCLhaJ + MVtGwTXrFXRhBLQlhCYBfO25i / P
 GUWSvRhI8n / r + RMNOuy1HlFbexRYrtPXOLbiO8AlFuIsX9nRuQENBEy9tcUBCADYcCgQCCF1
 WUSn7c / VXNvgmXzvv3lVX9WkV4QdpcJXitXglXdTZwVxGv3AxDuaLEwxW7rbqKRPzWNjj4xT
 Hxt2YtUjE + mLV58AFaQQU3aldYG8JPr2eohMNZqp2BG2odczw5eaO5l5ETjC1nHUjDUm8us3
 TV3AXOajAjguGvpG3DKnx / gmudrMBVSAEE64kefyBmSR683zkXhw + NgbTID9XW1OSqE + fLQf
 0ZzQEojMdfYIeV8Q5sMAmU3J9AdlpyDrZaYRmiphgw8PZTMahhz / o6Bz7p6VqA4Ncmr225nn
 tIsjUUzziK6TsaOi9KrF23Rw + IDUJeYkdVbwGqavgJG1ABEBAAGJASUEGAECAA8FAky9tcUC
 GwwFCQlmAYAACgkQUXFmGeCE2rlB9Qf + JKMUzM0KVdTFWocGP + v4xTJsnKjYfjPjOkFYAdxh
 jkiIq7h7ws0s + UKqmzSG4vX5Qz46GZcB7x0hVrN0gqCcfpruPZOjXNkRwtsXbLfiurrZQ6dS
 PsNIE9L4DZdSTggwC3i7jiDlK6TtIMXD55VoVVVVAVmzt6 / f7y4qsVxhZ / N3jMqq1vLUESw8e
 Vq2ryZRU9OIUufb5JjGNJ1Zz0Zp8hV / IPLoIv1OIWV27YLcr6EnXuvXvU / MSm97YifdG9
 UYCE99nHTioSM0Q3cgpu5EppVNrc232gyG2vlHzhsstNBx55cUmAX2fEzxuRipLS0iq4L0zU
 Gdgdjn4noGDzGA ==
 = BF1w
 ----- FIN PGP PUBLIC KEY BLOCK ----- 

I) Copiez ceci dans un fichier txt:

 gedit ~/Michael.txt 

II) Run this

 sudo apt-key add ~/Michael.txt && rm ~/Michel.txt 

EvilPhoenix a également “un script que vous pouvez installer et qui vous permet d’exécuter les fonctions décrites ici dans une commande beaucoup plus simple, qui fait partie d’un projet Launchpad [il] a démarré – son PPA se trouve ici .
C’est écrit en Bash, mais c’est plus que suffisant pour qu’il soit admissible.
Il est compatible avec toutes les versions d’Ubuntu Lucid et ultérieur. ”

 sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 51716619E084DAB9 

Pour append apt-keys, vous devez utiliser:

 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9