web-dev-qa-db-ja.com

これらのNO_PUBKEYエラーを取り除くにはどうすればよいですか?

Sudo apt-get updateは、最後に このエラー をくれています。私はY PPA Managerを使用していますが、今ではすべてのPPAは問題ないようですが、問題は(公式だと思う)Ubuntuの公式リポジトリにあります:

W: GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 13B00F1FD2C19886
W: GPG error: http://archive.ubuntu.com wily InRelease: 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.canonical.com wily InRelease: 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 wily-updates InRelease: 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 wily-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: https://download.01.org vivid InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A902DDA375E52366
W: GPG error: http://archive.ubuntu.com wily-security InRelease: 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 wily-proposed InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32

Ubuntu 15.10を使用する

私も成功せずにこれを試しました:

jose@jose-Lenovo-G400s:~$ Sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 40976EAF437D05B5
gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.com
gpg: key 437D05B5: "Ubuntu Archive Automatic Signing Key <[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

jose@jose-Lenovo-G400s:~$ Sudo gpg --export --armor 40976EAF437D05B5 | Sudo apt-key add -
Sudo: ignoring time stamp from the future
[Sudo] password for jose: 
gpg: keyblock resource `/etc/apt/trusted.gpg.d/webupd8team_ubuntu_y-ppa-manager.gpg': resource limit
gpg: keyblock resource `/etc/apt/trusted.gpg.d/whatsapp-purple_ubuntu_ppa.gpg': resource limit
gpg: keyblock resource `/etc/apt/trusted.gpg.d/wine_ubuntu_wine-builds.gpg': resource limit
jose@jose-Lenovo-G400s:~$

何が間違っているのかわかりません。ありがとう。

3
Jose Barakat

ユーザー mchid に答えました 同様の質問 と述べます:

aptは/etc/apt/trusted.gpg.d内の40個のキーしか処理できません。 41個のキーがあり、すべての手順を実行して不足しているキーを追加しても、GPGエラー「公開キーが見つかりません」が表示されます。

使用しなくなったppa(s)のこのファイルに未使用のキーがあるかどうかを確認します。すべて使用している場合は、/etc/apt/trusted.gpg.dの対応するキーファイルとともにいくつかのppaを削除することを検討してください

そこで/etc/apt/trusted.gpg.dに移動し、2つのGPGキーを削除しました(/etc/apt/trusted.gpg.dに39個が残っています)。 Sudo apt-get updateは正常に機能し、今では任意のパッケージをアップグレードできます。

4
Jose Barakat