Linux Mint で、いつしか Apt パッケージの一覧を更新しようとすると GPG 公開鍵エラーが発生するようになりました。
以下、現象・原因・対策についての備忘録です。
0. 前提条件
- Linux Mint 17.2(64bit) を想定。
1. 現象
Apt パッケージ一覧をアップデートした際に以下のようなエラーが発生する。(W
なので分類としては「警告」でしょうが)
(以下は QGIS というパッケージの部分で発生した例で、実際のメッセージは1行)
1 2 3 4 5 6 7 8 |
|
当然ながら、アップデートマネージャでも同じエラーが発生する。
2. 原因
メッセージのとおり、GPG 署名の検証に必要な公開鍵が存在しないため。
3. 対策
キーサーバに問い合わせればよい。(--recv-keys
の値は、エラーメッセージ中 NO_PUBKEY
の後ろの値)
1 2 3 4 5 6 |
|
--keyserver
で指定するキーサーバは、キーが存在するサーバならどこでもよい。
(Debian 用のkeyring.debian.org
,wwwkeys.pgp.net
等(参照:Debian – 鍵署名 (Keysigning)))
再度 apt-get update
でエラーが発生しないことを確認する。
稀に遭遇するエラーなので備忘録として残しておいた次第です。
以上。