Résoudre le problème de NO_PUBKEY rencontré avec apt-get update (ou aptitude update)
Blabla d’introduction
Lorsqu’on ajoute des dépôts dans son sources.list, il peut arriver souvent qu’à la prochaine commande apt-get update (ou aptitude update) on tombe sur un problème de ce type la :
| bash | | copy code | | ? |
aptitude update |
... |
W: GPG error: http://www.debian-multimedia.org experimental Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907 |
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes. |
Ci dessous se trouve la manière de résoudre ce problème.
Action
voilà la commande nécéssaire pour que votre système trouve la clé qu’il lui fait défaut
| bash | | copy code | | ? |
gpg --keyserver serveurDeClé --recv-key numéroDeLaCléManquante && gpg -a --export numéroDeLaCléManquante | sudo apt-key add - |
avec serveurDeClé qui peut par exemple être :
- pgpkeys.mit.edu
- hkp://wwwkeys.pgp.net
- hkp://keyring.debian.org
et le numéroDeLaCléManquante qui est la suite de nombre et de chiffres qui se trouve dans la ligne contenant « NO_PUBKEY ». Dans notre cas cet nombre serait : 07DC563D1F41B907
Afin de regler le problèe presenté, la ligne serait donc :
| bash | | copy code | | ? |
gpg --keyserver pgpkeys.mit.edu --recv-key 07DC563D1F41B907 && gpg -a --export 07DC563D1F41B907 | sudo apt-key add - |
Et voilà ! plus de problème (vous pouvez contrôler avec apt-get update que tout fonctionne bien) !
TODO: Mettre un copy/paste du résultat de la commande donnée