Accueil > Linux > Divers > Erreur NO_PUBKEY
Erreur NO_PUBKEY
lundi 12 mai 2008, par
Lorsque l’on ajoute des sources non officiels à notre sources.list et que l’on exécuteaptitude update
, il peut arriver à la fin de l’update, que l’on ait ce genre de message W: GPG error: http://www.debian-multimedia.org stable Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907
Pour corriger ce problème, il suffit de récupérer la clé publique du dépôt et de l’ajouter à apt.
On va mettre la clé que l’on cherche dans une variable pour faciliter les choses. Dans mon exemple, on cherche 07DC563D1F41B907
Déclaration de la variable CLE
CLE=07DC563D1F41B907
Récupération de la clé publique
gpg --keyserver pgpkeys.mit.edu --recv-key $CLE
Il va vous répondre ceci :
# gpg --keyserver pgpkeys.mit.edu --recv-key $CLE
gpg: requesting key 1F41B907 from hkp server pgpkeys.mit.edu
gpg: key 1F41B907: duplicated user ID detected - merged
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 1F41B907: public key "Christian Marillat <marillat@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
Ajouter dans apt
gpg -a --export $CLE | apt-key add -
Si tout se passe bien, il vous dira simplement OK.
Vous pouvez maintenant relancer l’update
aptitude update
Il ne devrait plus vous "insulter".