Wo ist der archive.key für backports.debian.org?

28

Ich versuche den Anweisungen hier zu folgen , um puredata auf meinem Pi zu installieren. Ich erhalte den folgenden Fehler:

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

Wenn ich es sudo apt-get updatemit den Repositories versuche in:

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

Also habe ich versucht, sudo wget -O - http://backports.org/debian/archive.key | apt-key add -aber es gibt keinen Server bei backports.org. Meine Frage ist also, wo sich der archive.key für diese Repositorys befindet.

Johnny
quelle

Antworten:

38

Versuchen Sie diese Antwort: Kein PUbKey-Fehler .

Ich bin nicht sicher, aber ich denke, Sie brauchen hier nur den generischen Debian-Schlüssel. Ich habe es auf meinem System ausprobiert und es fügte hinzu, ok. Lassen Sie mich wissen, ob das Problem dadurch behoben wird.

Um es klar zu machen und das OP als Quelle für den Schlüssel im folgenden Beispiel zu verwenden:

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | sudo apt-key add -
knurren
quelle
1
Dies scheint eine gute Antwort zu sein, da es positiv bewertet und akzeptiert wurde. Können Sie die wesentlichen Teile der Antwort aus dem Link hier einfügen, damit der Link nicht verrottet? Ich werde dich unterstützen, wenn du es tust.
syb0rg
In der Fehlermeldung, die Sie erhalten, sollte am Ende ein Code angezeigt werden. Im OP "... weil der öffentliche Schlüssel nicht verfügbar ist: NO_PUBKEY 8B48AD6246925553", wobei "8B48AD6246925553" der betreffende Schlüssel ist.
Growlf
Ich habe meine Antwort aktualisiert, um die spezifische Soulution basierend auf dem Schlüssel aus dem OP widerzuspiegeln. Hoffentlich hilft das!
Growlf
2
Wenn pgpkeys.mit.edu nicht funktioniert, versuchen Sie es stattdessen mit keyserver.ubuntu.com
Mladen B.
1
Beachten Sie auch, dass Sie möglicherweise zwei NO_PUBKEY Fehler erhalten - Sie müssen diesen Vorgang für jeden wiederholen.
Doktor J
11

In meinem Fall fehlte eine andere Schlüssel-ID, als ich versuchte, Backports zu installieren.
Die Antwort über +1 funktionierte auch auf meinem Himbeer-Pi3 mit Himbeer-Jessie. Ich schreibe dies nur, um zu verdeutlichen, dass Sie fehlende Schlüssel mit derselben Methode installieren können. Die Bash-Terminalnachricht lautete wie folgt:

Get: 4 http://ftp.debian.org jessie-backports / main armhf Pakete [690 kB]
Get: 5 http://ftp.debian.org jessie-backports / main Translation-de [488 kB]
Lesen von Paketlisten ... Fertig
W: Für die folgenden Schlüssel-IDs ist kein öffentlicher Schlüssel verfügbar: 7638D0442B90D010

Alles, was ich tun musste, ist, die Schlüssel-ID zu ersetzen, die der fehlenden entspricht, in meinem Fall7638D0442B90D010

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

dann

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

Jetzt können Sie wie gewohnt Ihre Raspbian-Software-Updates wie folgt herunterladen:

sudo apt-get update

Denja
quelle
1
Das hat meinen Nachmittag gerettet :-)
Steffen Roller
11

Befehl ausführen

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

hat bei mir nicht funktioniert. gpg baild out mit

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

Ich habe es geschafft, damit es funktioniert

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

Danach hat sudo apt-get updatealles geklappt.

captnswing
quelle
1
Dies hat bei mir funktioniert. Vielen Dank, dass Sie eine alte Frage mit einer aktuelleren, praktikablen Antwort aktualisiert haben.
BishNaboB
1
pgpkeys.mit.edu hat auch bei mir nicht funktioniert, also habe ich es mit keyserver.ubuntu.com versucht und das hat wie ein Zauber funktioniert :) Danke! :)
Mladen B.