web-dev-qa-db-fra.com

Comment importer une clé publique?

Quand 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 <[email protected]>" 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?

27
ATMathew

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 à utiliser [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 copiez la clé dans un fichier texte, par exemple, key.txt, puis alimentez-la avec 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 - Obtenez "0x51716619e084dab9" 
 
 ----- COMMENCER 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 
 AAG0I01pY2hhZWwgUnV0dGVyIDxtYXJ1dHRlckBnbWFpbC5jb20 + IQE + BBMBAgAoBQJMvbXF 
 AhsjBQkJZgGABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBRcWYZ4ITauTy9B/4hmPQ7 
 CSqw5OS5t8U5y38BlqHflqFev3llX68sDtzYfxQuQVS3fxOBoGmFQ/LSfXQYhDG6BZa4nDuD 
 ZEgb81Mvj0DJDl4lmyMdBoIvXhvdEPDd/rrOG + 1T2 + S429W9NIObKaZCs9abv2fnIhrtyAWx 
 c /iNR5rJmNXozvJVGAgAeNSB BLQlhCYBfO25i/P 
 GUWSvRhI8n/r + RMNOuy1HlFbexRYrtPXOLbiO8AlFuIsX9nRuQENBEy9tcUBCADYcCgQCCF1 
 WUSn7c/VXNvgmXzvv3lVX9WkV4QdpcJXitXglXdTZwVxGv3AxDuaLEwxW7rbqKRPzWNjj4xT 
 Hxt2YtUjE + mLV58AFaQQU3aldYG8JPr2eohMNZqp2BG2odczw5eaO5l5ETjC1nHUjDUm8us3 
 TV3AXOajAjguGvpG3DKnx/gmudrMBVSAEE64kefyBmSR683zkXhw + NgbTID9XW1OSqE + fLQf 
 0ZzQEojMdfYIeV8Q5sMAmU3J9AdlpyDrZaYRmiphgw8PZTMahhz/o6Bz7p6VqA4Ncmr225nn 
 tIsjUUz0iK6TsaOi9KrF23Rw + IDUJeYkdVbwGqavgJG1ABEBAAGJASUEGAECAA8FAky9tcUC 
 GwwFCQlmAYAACgkQUXFmGeCE2rlB9Qf + JKMUzM0KVdTFWocGP + v4xTJsnKjYfjPjOkFYAdxh 
 jkiIq7h7ws0s + UKqmzSG4vX5Qz46GZcB7x0hVrN0gqCcfpruPZOjXNkRwtsXbLfiurrZQ6dS 
 PsNIE9L4DZdSTggwC3i7jiDlK6TtIMXD55VoVvVAvmzt6/f7y4qsVxhZ/N3jMqq1vLUESw8e 
 Vq2ryZRU9OIUufb5JjGNJ1Zz0Zp8hV/IPLoIv1OIocWov27YLcr6EnXuvXvU/MSm97YifdG9 
 UMCE99nHTioSM0Q3cgpu5EppVNrc232gyG2vHhsstNBx55cUmAX2fEzxuRipLS0iq4L0zU 
 Gdgdjn4noGDzGA == 
.

I) Copiez ceci dans un fichier txt:

gedit ~/Michael.txt  

II) Exécutez cette

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

De plus, EvilPhoenix a "un script que vous pouvez installer et qui vous permet d’exécuter les fonctions décrites ici dans une commande beaucoup plus simple d’une ligne, qui fait partie d’un projet Launchpad [il] a démarré, le PPA car il est situé ici .
Il est écrit en Bash, mais c’est plus qu’une exigence suffisante pour qu’il soit admissible.
Il est compatible avec toutes les versions d’Ubuntu Lucid et ultérieur. "

35
desgua
Sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 51716619E084DAB9
11
ActionParsnip

Pour ajouter apt-keys, vous devez utiliser:

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
6
user27575