Di mana archive.key untuk backports.debian.org?

28

Saya mencoba mengikuti instruksi di sini untuk menginstal puredata di Pi saya. Saya mendapatkan kesalahan berikut:

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

Ketika saya mencoba sudo apt-get updatedengan repositori di:

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

Jadi saya mencoba sudo wget -O - http://backports.org/debian/archive.key | apt-key add -tetapi tidak ada server di backports.org. Jadi pertanyaan saya adalah di mana arsip arch.key untuk repositori ini?

Johnny
sumber

Jawaban:

38

Coba jawaban ini: Tidak Ada Kesalahan PUBKey .

Saya tidak yakin tetapi saya pikir Anda hanya perlu kunci debian umum di sini. Saya mencobanya di sistem saya dan menambahkan ok. Beri tahu saya jika itu menyelesaikannya untuk Anda gunakan.

Jadi, agar lebih jelas, dan menggunakan OP sebagai sumber untuk kunci dalam contoh berikut:

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | sudo apt-key add -
growlf
sumber
1
Sepertinya ini adalah jawaban yang bagus karena sudah di-upgrade dan diterima. Bisakah Anda memasukkan bagian-bagian penting dari jawaban dari tautan di sini sehingga tautan busuk dapat dihindari? Saya akan mendukung Anda ketika Anda melakukannya.
syb0rg
Dalam pesan kesalahan yang Anda dapatkan - di akhir, Anda akan melihat kode. Dalam OP, "... karena kunci publik tidak tersedia: NO_PUBKEY 8B48AD6246925553" di mana "8B48AD6246925553" adalah kunci yang dimaksud.
growlf
Saya telah memperbarui jawaban saya untuk mencerminkan soulution spesifik berdasarkan kunci dari OP. Semoga itu bisa membantu!
growlf
2
jika pgpkeys.mit.edu tidak berfungsi, coba dengan keyserver.ubuntu.com
Mladen B.
1
Sebagai catatan, Anda mungkin mendapatkan dua NO_PUBKEY kesalahan - Anda harus mengulangi proses ini untuk setiap kesalahan.
Doktor J
11

Dalam kasus saya, ID kunci yang berbeda tidak ada ketika saya mencoba menginstal backports.
Jawaban di atas +1 juga berfungsi pada raspberry pi3 saya dengan jessie raspbian. Saya menulis ini hanya untuk menunjukkan bahwa Anda dapat menginstal kunci yang hilang dengan metode yang sama. Pesan terminal Bash adalah ini:

Dapatkan: 4 http://ftp.debian.org jessie-backports / paket armhf utama [690 kB]
Dapatkan: 5 http://ftp.debian.org jessie-backports / Terjemahan Utama-id [488 kB]
Daftar paket bacaan ... Selesai
W: Tidak ada kunci publik yang tersedia untuk ID kunci berikut: 7638D0442B90D010

Yang harus saya lakukan adalah mengganti ID kunci untuk mencocokkan yang saya hilang, dalam kasus saya7638D0442B90D010

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

kemudian

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

Sekarang seperti biasa Anda dapat mengambil pembaruan perangkat lunak raspbian dengan baik dengan:

sudo apt-get update

Denja
sumber
1
yang menyelamatkan sore saya :-)
Steffen Roller
11

Menjalankan perintah

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

tidak bekerja untuk saya. gpg ditebus dengan

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

Saya berhasil membuatnya bekerja menggunakan

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

Setelah itu, sudo apt-get updatebekerja dengan baik.

penangkapan
sumber
1
Ini bekerja untuk saya, terima kasih telah memperbarui pertanyaan lama dengan jawaban yang lebih baru yang bisa diterapkan.
BishNaboB
1
pgpkeys.mit.edu juga tidak bekerja untuk saya, jadi saya mencoba dengan keyserver.ubuntu.com dan itu bekerja seperti pesona :) terima kasih! :)
Mladen B.