CẢNH BÁO: Các gói sau không thể được xác thực. `apt-key update` không hoạt động


31

Tôi đang cố gắng cài đặt bitcoin bằng cách thực hiện đơn giản sudo apt-get install bitcoind, nhưng tôi gặp lỗi này khi nói rằng các gói sau không thể được xác thực:

libdb5.1++ libcrypto++9 bitcoind

Tôi chỉ có thể cài đặt chúng mà không cần xác thực chúng, nhưng vì chương trình này có thể xử lý tiền, tôi muốn chúng là chính xác. Vì vậy, tôi đã tìm thấy giải pháp này ở đây trên AskUbfox, gợi ý để làm như sau:

$ sudo apt-key update
$ sudo apt-get update

Sau lệnh đầu tiên, nó liệt kê bốn khóa trong đó nói rằng tất cả vẫn không thay đổi. Lệnh thứ hai chỉ đơn giản là làm như bình thường, nhưng nó kết thúc bằng một thông báo nói rằng có lỗi GPG. Sau một số blabla, sau đó nó nói rằng các chữ ký sau đây không hợp lệ (dịch tự do từ tiếng Hà Lan):

BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

Và các chữ ký sau đây không thể được xác minh vì khóa công khai không có sẵn:

NO_PUBKEY 1F968B3903D886E7

Và các đường sau đây không hợp lệ:

BADSIG E585066A30C18A2B Opera Software Archive Automatic Signing Key 2013 <packager@opera.com>

Và việc nhận nội dung từ địa chỉ sau đã thất bại:

 http://extras.ubuntu.com/ubuntu/dists/precise/Release

Có ai biết tôi có thể làm gì để giải quyết điều này?


Đầu ra của là sudo apt-key update && sudo apt-get updategì?
Braiam

Câu trả lời:


22

Bạn phải thêm khóa pub bằng tay.

Lệnh là

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com «key number»

trong đó «số khóa» bạn phải thay thế nó bằng khóa bị thiếu.

Ví dụ trong lỗi này bạn đã nhận được

NO_PUBKEY 1F968B3903D886E7

bạn có thể làm

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 1F968B3903D886E7
sudo apt-get update

Bằng cách đó, bạn sẽ tải xuống khóa này trong khóa của mình từ máy chủ khóa (keyerver.ubfox.com)

Về lỗi BADSIG, kiểm tra câu trả lời này tại đây


Cảm ơn vì tiền hỗ trợ. Thật không may, điều đó chỉ giải quyết được NO_PUBKEY chứ không phải BADSIG. Bất cứ ý tưởng làm thế nào tôi có thể giải quyết những?
kramer65

1
Trả lời chỉnh sửa. Kiểm tra các liên kết tôi đã đưa ra.
NickTux

Tôi đã thêm một ppabảng khởi chạy và điều này giúp tôi nhập khóa của họ (máy chủ khóa của Ubuntu vẫn ổn!) Để thoát khỏi 'gói không xác thực' khi cài đặt. Không chắc chắn tại sao câu trả lời này bị hạ cấp; _;
Nuala

1

Không phải câu trả lời trực tiếp có thể, nhưng cần phải cập nhật chương trình : update-manager-core. Nếu bất kỳ người dùng nào nhận được lỗi mà các gói không thể được xác thực khi chạy trình quản lý cập nhật , thì cập nhật chương trình này cũng cập nhật update managervà cung cấp câu trả lời thực sự nhanh chóng.

BTW, tôi đã sử dụng synaptic để thực hiện cập nhật này, nếu đó là bất kỳ trợ giúp. Sau khi cập nhật được xử lý, sau đó trình quản lý cập nhật hoạt động như bình thường.

xem 1204_Hwe_EOL trong Ubuntu wiki

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.