Backports.debian.org için archive.key nerede?


28

Ben talimatları takip etmeye çalışıyorum burada benim Pi üzerinde puredata yüklemek için. Aşağıdaki hatayı alıyorum:

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

Depolarda çalıştığımda sudo apt-get update:

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

Bu yüzden denedim sudo wget -O - http://backports.org/debian/archive.key | apt-key add -ama backports.org'da sunucu yok. Öyleyse benim sorum şu, bu depoların arşivi nerede?

Yanıtlar:


38

Bu cevabı deneyin: PUbKey Hatası Yok .

Emin değilim ama burada yalnızca genel debian anahtarına ihtiyacınız olduğunu düşünüyorum. Sistemimde denedim ve tamam ekledi. Bunu kullanımınız için çözerse haberim olsun.

Öyleyse, net olmak ve aşağıdaki örnekte anahtar için OP'yi kaynak olarak kullanmak:

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

1
Bu, beğenilmediğinden ve kabul edildiğinden beri iyi bir cevaptı. Buradaki linkten çürümeyi önlemek için, cevabın esas kısımlarını buraya linkten ekleyebilir misiniz? Ne zaman istersen seni affederim.
syb0rg

Aldığınız hata iletisinde - sonunda bir kod görmelisiniz. OP'de, "... ortak anahtar mevcut olmadığından: NO_PUBKEY 8B48AD6246925553", burada "8B48AD6246925553", söz konusu anahtardır.
13'te

OP’nin anahtarına dayanarak belirli bir ruhu yansıtacak şekilde cevabımı güncelledim. Umarım yardımcı olur!
growlf

2
pgpkeys.mit.edu çalışmıyorsa, bunun yerine keyserver.ubuntu.com ile deneyin
Mladen B.

1
Ayrıca, iki NO_PUBKEY hatayla karşılaşabileceğinizi de unutmayın; bu işlemi her biri için tekrarlamanız gerekir.
Doktor J

11

Benim durumumda, backports yüklemeye çalıştığımda farklı bir anahtar kimliği eksikti.
Yukarıdaki +1 cevabı da ahududu pi3'üm üzerinde raspbian jessie ile çalıştı. Bunu sadece eksik anahtarları aynı yöntemle yükleyebileceğiniz bir noktaya yazmak için yazıyorum. Bash terminal mesajı şuydu:

Alınan : 4 http://ftp.debian.org jessie-backports / main armhf Paketleri [690 kB] Alınan
: 5 http://ftp.debian.org jessie-backports / main Translation-en [488 kB]
Paket listeleri okunuyor ... Tamamlandı
W: Aşağıdaki anahtar numaraları için ortak bir anahtar yok: 7638D0442B90D010

Tek yapmam gereken, eksik olanı eşleştirmek için anahtar kimliğini değiştirmek.7638D0442B90D010

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

sonra

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

Artık her zamanki gibi raspbian yazılım güncellemelerini aşağıdakilerle düzgün bir şekilde alabilirsiniz:

sudo apt-get update


1
öğleden sonralarımı kurtardı :-)
Steffen Roller

11

Komutu çalıştırmak

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

benim için işe yaramadı. gpg ile dışarı çıkmak

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

Kullanarak çalışmak için başardı

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

Ondan sonra sudo apt-get updateiyi çalıştı.


1
Bu benim için çalıştı, eski bir soruyu daha yeni uygulanabilir bir yanıtla güncellediğiniz için teşekkür ederiz.
BishNaboB

1
pgpkeys.mit.edu ayrıca benim için çalışmadı, bu yüzden keyserver.ubuntu.com ile denedim ve bu bir cazibe gibi çalıştı :) teşekkürler! :)
Mladen B.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.