update-managerを使用してアップグレードする際の「公開キーなし」


26

アップグレードすることにしました

sudo update-manager -d

次に、更新マネージャーGUIを開きます。アップグレードボタンをクリックすると、以下のエラーリストが返されます。

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
E:Some index files failed to download. They have been ignored, or old ones used instead.

この問題を解決するには?

回答:


45

この警告は、これらのリポジトリに対応する公開キーがないことを意味します。

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,

これらのキーが本当に必要なものであることを確認してください。この場合:

➜  ~ gpg --keyserver hkp://keyserver.ubuntu.com --search-key 3B4FE6ACC0B21F32
gpg: searching for "3B4FE6ACC0B21F32" from hkp server keyserver.ubuntu.com
(1) Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>
      4096 bit RSA key C0B21F32, created: 2012-05-11
Keys 1-1 of 1 for "3B4FE6ACC0B21F32".  Enter number(s), N)ext, or Q)uit > 

IDはUbuntu Archiveに対応しています。これらのキーが欠落しているのは奇妙です。通常、これは次の方法で修正されます。

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

この後、実行しsudo apt-get update、他の警告/エラーが表示されないことを確認してください。


1
マスターの答え。これが、おかしなビジネスやサーバー上の脆弱性を示していないことを願っています。
スティービーG

私の場合、公開鍵の有効期限が切れたサードパーティのリポジトリでした。上記の手順で新しい公開キーがインストールされ、apt-get updateその後はきしみなくきれいになりました。
クレイグコンスタンティン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.