Я щойно дивився, щоб отримати якісь дивні помилки щодо ключів GPG. А саме я щойно додав ppa:ubuntu-toolchain-r/test
і хотів оновити, і після цього я отримав це:
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
Я намагався вирішити це двома способами (надано тут )
for key in 40976EAF437D05B5 3B4FE6ACC0B21F32 A040830F7FAC5991 030561BEDD45F6C3 16126D3A3E5C1192 ; do sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key ; done
але це не допомогло (ті самі помилки постійно надходили з тими ж ключами), тому я спробував це зробити:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
але я отримав це, що відкрило очі:
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]
Я спробував, і в цей момент це не вийшло. Перевір мою відповідь.
—
Патрик
Це по суті звіт про помилку, де ви описуєте проблему, і як відповідь ви посилаєтесь на звіт про помилку. Сам звіт про помилку припадає на 13.10, що закінчується до кінця життя. Якщо ви 13.10, пропоную вам оновити. Якщо ви користуєтеся поточною версією Ubuntu, я пропоную вам подати новий звіт про помилку, оскільки старий застарілий. посилання на старе в новому.
—
Пантера
можливий дублікат Як я можу виправити помилку GPG "NO_PUBKEY"?
—
Елія Каган
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY>
. Наприкладsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5