Lưu trữ.key cho backports.debian.org ở đâu?


28

Tôi đang cố gắng làm theo các hướng dẫn ở đây để cài đặt puredata trên Pi của tôi. Tôi nhận được lỗi sau:

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

Khi tôi thử sudo apt-get updatevới các kho lưu trữ trong:

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

Vì vậy, tôi đã cố gắng sudo wget -O - http://backports.org/debian/archive.key | apt-key add -nhưng không có máy chủ tại backports.org. Vì vậy, câu hỏi của tôi là archive.key ở đâu cho các kho lưu trữ này?

Câu trả lời:


38

Hãy thử câu trả lời này: Không có lỗi PUbKey .

Tôi không chắc chắn nhưng tôi nghĩ bạn chỉ cần khóa debian chung ở đây. Tôi đã thử nó trên hệ thống của tôi và nó đã thêm ok. Hãy cho tôi biết nếu điều đó giải quyết nó cho việc sử dụng của bạn.

Vì vậy, để rõ ràng và sử dụng OP làm nguồn cho khóa trong ví dụ sau:

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

1
Đây có vẻ như là một câu trả lời tốt vì nó đã được nâng cấp và chấp nhận. Bạn có thể bao gồm các phần thiết yếu của câu trả lời từ liên kết ở đây để có thể tránh bị thối liên kết không? Tôi sẽ nâng bạn khi bạn làm.
syb0rg

Trong thông báo lỗi mà bạn nhận được - ở cuối, bạn sẽ thấy một mã. Trong OP, "... vì khóa công khai không khả dụng: NO_PUBKEY 8B48AD6246925553" trong đó "8B48AD6246925553" là khóa được đề cập.
growlf

Tôi đã cập nhật câu trả lời của mình để phản ánh tâm hồn cụ thể dựa trên khóa từ OP. Mong rằng sẽ giúp!
growlf

2
thay vào đó, nếu pgpkeys.mit.edu không hoạt động, hãy thử với Keyserver.ubfox.com
Mladen B.

1
Cũng cần lưu ý, bạn có thể gặp hai NO_PUBKEY lỗi - bạn sẽ cần lặp lại quy trình này cho từng lỗi.
Doktor J

11

Trong trường hợp của tôi, một ID khóa khác đã bị thiếu khi tôi cố gắng cài đặt backport.
Câu trả lời trên +1 cũng hoạt động trên mâm xôi pi3 của tôi với jessie raspbian. Tôi đang viết điều này chỉ để xác định rằng bạn có thể cài đặt các phím bị thiếu với cùng một phương thức. Thông điệp đầu cuối Bash là thế này:

Nhận: 4 http://ftp.debian.org jessie-backports / gói armhf chính [690 kB]
Nhận: 5 http://ftp.debian.org jessie-backports / dịch chính-en [488 kB]
Đọc danh sách gói ... Xong
W: Không có khóa công khai có sẵn cho các ID khóa sau: 7638D0442B90D010

Tất cả những gì tôi phải làm là thay thế ID khóa để khớp với ID tôi bị thiếu, trong trường hợp của tôi7638D0442B90D010

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

sau đó

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

Bây giờ, như thường lệ, bạn có thể tìm nạp các bản cập nhật phần mềm raspbian đúng cách với:

sudo apt-get update


1
đã cứu buổi chiều của tôi :-)
Con lăn Steffen

11

Chạy lệnh

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

không làm việc cho tôi. gpg baild ra với

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

Tôi quản lý để làm cho nó hoạt động bằng cách sử dụng

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

Sau đó, sudo apt-get updatelàm việc tốt.


1
Điều này làm việc cho tôi, cảm ơn bạn đã cập nhật một câu hỏi cũ với một câu trả lời khả thi gần đây hơn.
BishNaboB

1
pgpkeys.mit.edu cũng không hoạt động với tôi, vì vậy tôi đã thử với Keyserver.ubfox.com và nó hoạt động như một cơ duyên :) cảm ơn! :)
Mladen B.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.