Erreur NO_PUBKEY
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".
Michaël
Articles de cet auteur
Site réalisé avec SPIP 3.2.1 + AHUNTSIC
Hébergement par l'autre net et ma propre infra.
Visiteurs connectés : 4