web-dev-qa-db-fra.com

Comment faire confiance à un référentiel 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 joli kicker ...

71
Chris Harris

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. Tout d’abord, il me manquait le paquet debian-keyring 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!

109
Chris Harris

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 la suivante (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
26
mivk