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

Pas de commentaire

Pas encore de commentaire.

Flux RSS des commentaires sur cet article. URL de TrackBack

Laisser un commentaire

Thèmes WordPress - WordPress tuto