Où se trouve le fichier archive.key pour backports.debian.org?

28

J'essaie de suivre les instructions ici afin d'installer puredata sur mon Pi. J'obtiens l'erreur suivante:

W: GPG error: http://backports.debian.org squeeze-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553

Lorsque j'essaie sudo apt-get updateavec les référentiels dans:

  1. http://ftp.uk.debian.org/debian/
  2. http://backports.debian.org/debian-backports

J'ai donc essayé sudo wget -O - http://backports.org/debian/archive.key | apt-key add -mais il n'y a pas de serveur sur backports.org. Ma question est donc où est le fichier archive.key pour ces référentiels?

Johnny
la source

Réponses:

38

Essayez cette réponse: Aucune erreur PUbKey .

Je ne suis pas sûr mais je pense que vous n'avez besoin que de la clé debian générique ici. Je l'ai essayé sur mon système et il a ajouté ok. Faites-moi savoir si cela le résout pour votre usage.

Donc, pour être clair, et en utilisant l'OP comme source pour la clé dans l'exemple suivant:

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | sudo apt-key add -
grogner
la source
1
Cela semble être une bonne réponse car elle a été votée et acceptée. Pouvez-vous inclure les parties essentielles de la réponse du lien ici afin d'éviter la pourriture des liens? Je vous voterai quand vous le ferez.
syb0rg
Dans le message d'erreur que vous obtenez - à la fin, vous devriez voir un code. Dans l'OP, "... car la clé publique n'est pas disponible: NO_PUBKEY 8B48AD6246925553" où "8B48AD6246925553" est la clé en question.
growlf
J'ai mis à jour ma réponse pour refléter la soulution spécifique basée sur la clé du PO. J'espère que ça t'as aidé!
growlf
2
si pgpkeys.mit.edu ne fonctionne pas, essayez plutôt avec keyserver.ubuntu.com
Mladen B.
1
Notez également que vous pouvez obtenir deux NO_PUBKEY erreurs - vous devrez répéter ce processus pour chacune.
Doktor J
11

Dans mon cas, un identifiant de clé différent manquait lorsque j'ai essayé d'installer des rétroportages.
La réponse ci-dessus +1 a également fonctionné sur ma framboise pi3 avec raspbian jessie. J'écris ceci juste pour faire remarquer que vous pouvez installer des clés manquantes avec la même méthode. Le message du terminal Bash était le suivant:

Get: 4 http://ftp.debian.org jessie-backports / main armhf Packages [690 kB]
Get: 5 http://ftp.debian.org jessie-backports / main Translation-fr [488 kB]
Lecture des listes de paquets ... Terminé
W: Aucune clé publique n'est disponible pour les ID de clé suivants: 7638D0442B90D010

Tout ce que j'avais à faire est de remplacer l' ID de clé pour correspondre à celui qui me manquait, dans mon cas7638D0442B90D010

gpg --keyserver pgpkeys.mit.edu --recv-key [Insert here your missing key ID]

puis

gpg -a --export [Insert here your missing key ID] | sudo apt-key add -

Maintenant, comme d'habitude, vous pouvez récupérer correctement vos mises à jour de logiciels raspbian avec:

sudo apt-get update

Denja
la source
1
qui a sauvé mon après-midi :-)
Steffen Roller
11

Exécuter la commande

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553

n'a pas fonctionné pour moi. gpg renfloué avec

gpgkeys: key 8B48AD6246925553 can't be retrieved
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

J'ai réussi à le faire fonctionner en utilisant

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 8B48AD6246925553

Après cela, sudo apt-get updatea bien fonctionné.

captnswing
la source
1
Cela a fonctionné pour moi, merci d'avoir mis à jour une ancienne question avec une réponse pratique plus récente.
BishNaboB
1
pgpkeys.mit.edu n'a pas non plus fonctionné pour moi, j'ai donc essayé avec keyserver.ubuntu.com et cela a fonctionné comme un charme :) merci! :)
Mladen B.