71 votes

Comment faire confiance à un référentiel d'apt: la clé publique d'erreur de mise à jour d'apt-get de Debian n'est pas disponible: NO_PUBKEY <id>

Essayer de mettre à jour certains référentiels lors de l'installation de Debian Etch et obtenir les erreurs suivantes en exécutant "apt-get update"

 W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because teh public key is not available: NO_PUBKEY 07DC563D1F41B907
W: You may want to run apt-get update to correct these problems
 

L'ironie de cette tâche m'instruisant de lancer apt-get update est un bon kicker ...

111voto

Chris Harris Points 2556

J'ai trouvé plusieurs messages me disant d'exécuter plusieurs commandes gpg, mais ils ne résolvent pas le problème pour deux raisons. Premièrement, le paquet debian-keyring manquait sur mon système et deuxièmement, j'utilisais un serveur de clés non valide. Essayez différents serveurs de clés si vous obtenez des délais d'attente!

Ainsi, la façon dont je l'ai corrigé était:

 apt-get install debian-keyring
gpg --keyserver pgp.mit.edu --recv-keys 1F41B907
gpg --armor --export 1F41B907 | apt-key add -
 

Ensuite, lancer une nouvelle "apt-get update" fonctionnait parfaitement!

26voto

mivk Points 1352

J'ai eu le même problème de "gpg: le serveur de clés a expiré" avec deux serveurs différents. Finalement, il s'est avéré que je n'avais pas du tout besoin de le faire manuellement. Sur un système Debian, la solution simple qui l’a corrigée était juste (en tant que racine ou précédée de sudo):

 aptitude install debian-archive-keyring
 

Si vous avez besoin d’un autre trousseau de clés, consultez

 apt-cache search keyring | grep debian
 

Mon système de compression montre tous ces éléments:

 debian-archive-keyring       - GnuPG archive keys of the Debian archive
debian-edu-archive-keyring   - GnuPG archive keys of the Debian Edu archive
debian-keyring               - GnuPG keys of Debian Developers
debian-ports-archive-keyring - GnuPG archive keys of the debian-ports archive
emdebian-archive-keyring     - GnuPG archive keys for the emdebian repository
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X