Gdzie jest archive.key dla backports.debian.org?


28

Staram się postępować zgodnie z instrukcjami tutaj , aby zainstalować puredata na moim Pi. Otrzymuję następujący błąd:

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

Kiedy próbuję sudo apt-get updatez repozytoriami w:

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

Próbowałem, sudo wget -O - http://backports.org/debian/archive.key | apt-key add -ale na backports.org nie ma serwera. Więc moje pytanie brzmi: gdzie jest archive.key dla tych repozytoriów?

Odpowiedzi:


38

Spróbuj odpowiedzieć: Brak błędu PUbKey .

Nie jestem pewien, ale myślę, że potrzebujesz tutaj tylko ogólnego klucza debian. Wypróbowałem to na moim systemie i dodałem OK. Daj mi znać, jeśli to rozwiąże problem.

Tak więc, aby być jasnym i używając OP jako źródła klucza w poniższym przykładzie:

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | sudo apt-key add -

1
Wygląda na to, że była to dobra odpowiedź, ponieważ została oceniona i zaakceptowana. Czy możesz podać tutaj istotne części odpowiedzi z linku, aby uniknąć gnicia linków? Będę cię głosować, kiedy to zrobisz.
syb0rg

W otrzymanym komunikacie o błędzie - na końcu powinieneś zobaczyć kod. W PO „... ponieważ klucz publiczny nie jest dostępny: NO_PUBKEY 8B48AD6246925553”, gdzie „8B48AD6246925553” jest kluczem.
growlf

Zaktualizowałem swoją odpowiedź, aby odzwierciedlić specyficzne soulution na podstawie klucza z PO. Mam nadzieję, że to pomaga!
growlf

2
jeśli pgpkeys.mit.edu nie działa, spróbuj zamiast tego z keyserver.ubuntu.com
Mladen B.

1
Należy również pamiętać, że mogą pojawić się dwa NO_PUBKEY błędy - musisz powtórzyć ten proces dla każdego z nich.
Doktor J

11

W moim przypadku podczas próby instalacji backportów brakowało innego identyfikatora klucza.
Odpowiedź powyżej +1 działała również na moim malinowym pi3 z raspbian jessie. Piszę to tylko po to, aby wskazać, że możesz zainstalować brakujące klucze tą samą metodą. Komunikat terminala Bash był następujący:

Uzyskaj: 4 http://ftp.debian.org jessie-backports / main armhf Pakiety [690 kB]
Uzyskaj: 5 http://ftp.debian.org jessie-backports / main Translation-en [488 kB]
Czytanie list pakietów ... Gotowe
W: Brak klucza publicznego dla następujących identyfikatorów kluczy: 7638D0442B90D010

Wszystko, co musiałem zrobić, to wymienić identyfikator klucza, aby pasował do tego, którego mi brakowało, w moim przypadku7638D0442B90D010

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

następnie

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

Teraz, jak zwykle, możesz poprawnie pobrać aktualizacje oprogramowania raspbian:

sudo apt-get update


1
które uratowało moje popołudnie :-)
Steffen Roller

11

Uruchamianie polecenia

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

nie działało dla mnie. gpg uratował się z

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

Udało mi się go uruchomić

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

Potem sudo apt-get updatedziałało dobrze.


1
To działało dla mnie, dziękuję za aktualizację starego pytania z bardziej aktualną praktyczną odpowiedzią.
BishNaboB

1
pgpkeys.mit.edu też nie działało dla mnie, więc spróbowałem z keyserver.ubuntu.com i działało to jak urok :) dzięki! :)
Mladen B.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.