GPG ERROR NO_PUBKEY: CẢNH BÁO: Các gói sau không thể được xác thực! [đóng cửa]


23

Tôi vừa mới nhận được một số lỗi lạ liên quan đến khóa GPG. Cụ thể là tôi vừa thêm ppa:ubuntu-toolchain-r/testvà muốn cập nhật và sau đó tôi đã nhận được điều này:

W: GPG error: http://extras.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
W: GPG error: http://archive.canonical.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://qgis.org trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 030561BEDD45F6C3
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32

Tôi đã cố gắng giải quyết nó theo 2 cách (được cung cấp ở đây )

for key in 40976EAF437D05B5 3B4FE6ACC0B21F32 A040830F7FAC5991 030561BEDD45F6C3 16126D3A3E5C1192  ; do sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key ; done

nhưng điều đó không có ích (các lỗi tương tự vẫn xảy ra với cùng các khóa) vì vậy tôi đã cố gắng thực hiện điều này:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

nhưng tôi đã nhận được điều này đã mở mắt của tôi:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  launchpad-getkeys libvte-common libvte9 python-keyring python-launchpadlib
  python-lazr.restfulclient python-lazr.uri python-oauth python-secretstorage
  python-simplejson python-vte python-wadllib xclip yad
Suggested packages:
  python-gdata python-keyczar python-kde4 python-testresources
  python-secretstorage-doc
The following NEW packages will be installed:
  launchpad-getkeys libvte-common libvte9 python-keyring python-launchpadlib
  python-lazr.restfulclient python-lazr.uri python-oauth python-secretstorage
  python-simplejson python-vte python-wadllib xclip y-ppa-manager yad
0 upgraded, 15 newly installed, 0 to remove and 29 not upgraded.
Need to get 915 kB of archives.
After this operation, 4,515 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
WARNING: The following packages cannot be authenticated!
  libvte-common libvte9 python-keyring python-lazr.uri python-simplejson
  python-wadllib python-oauth python-lazr.restfulclient python-launchpadlib
  python-secretstorage python-vte xclip
Install these packages without verification? [y/N]

4
thử sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY>. Ví dụsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
g_p

Tôi đã thử và điều này đã không làm việc tại thời điểm đó. Kiểm tra câu trả lời của tôi.
Patryk

2
Đây thực chất là một báo cáo lỗi trong đó bạn mô tả một vấn đề và như là một câu trả lời bạn đề cập đến báo cáo lỗi. Bản báo cáo lỗi là cho 13.10, vượt quá tuổi thọ. Nếu bạn ở vào ngày 13.10, tôi khuyên bạn nên nâng cấp. Nếu bạn đang sử dụng phiên bản Ubuntu hiện tại, tôi khuyên bạn nên báo cáo lỗi mới vì phiên bản cũ đã hết hạn. tham khảo cái cũ trong cái mới.
Panther


Câu trả lời:


58

Chạy lệnh:

sudo apt-get update

Đối với mỗi khóa 16 ký tự được báo cáo là thiếu, hãy chạy mã sau với khóa được thay thế:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABCDEFGH12345678

2
Tôi nhận được các lỗi sau : gpgkeys: key 1DB8ADC1CFCA9579 can't be retrieved. gpg: no valid OpenPGP data found.Tôi có thể làm gì?
vẫy gọi

3
Điều gì xảy ra nếu không có khóa bị thiếu được báo cáo trên bản cập nhật apt-get?
harayz
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.