- 投稿日2010-02-10 (水)
- 更新日2010-09-22 (水) 21:08
- サーバー(Debian) | サーバー技術情報
apt-get系のコマンドを実行した際にこんなのが出るようになったりしました。
W: GPG error: http://aist.ring.gr.jp etch Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 9AA38DCD55BE302B W: GPG error: http://cdn.debian.or.jp etch Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 9AA38DCD55BE302B W: GPG error: http://security.debian.org etch/updates Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 9AA38DCD55BE302B W: これらの問題を解決するためには apt-get update を実行する必要があるかもしれません
公開鍵 9AA38DCD55BE302B が見つからないよー。
aist.ring.gr.jpが検証できないよー。
みたいなエラーなようです。ちょっとびっくりしました。
「apt-get update を実行する必要がある」なんていっちゃってますが、
apt-get updateしても無情にも同じエラーは出続けます。
調べてみると多数のブログ等で詳しく解説されていました。
原因は「9AA38DCD55BE302B」の公開鍵が登録されていないということで、
インストーラに入っていたキーリングの公開鍵が2009/07/01に失効しているらしいです。
apt-key listとすると確かに「55BE302B」という項目が存在しない
対処法
http://ftp-master.debian.org/keys.htmlにてキーリングがすべて公開されています。
今回エラーとなった「55BE302B」はarchive-key-5.0.ascという公開鍵のようなので
適当な位置にダウンロードしてきてaptに組み込みました。
wget http://ftp-master.debian.org/keys/archive-key-5.0.asc apt-key add ./archive-key-5.0.asc
apt-key listで確認してみて
pub 4096R/55BE302B 2009-01-27 [expires: 2012-12-31]
uid Debian Archive Automatic Signing Key (5.0/lenny)
のような行が追加されていればOKです
あとはapt-get updateなどしてみて
「公開鍵を利用できないため、以下の署名は検証できませんでした」の文字が出てこなくなればOKです。
apt-key add [ファイル名]
で追加できますが
apt-key del [キーID]
とすると組み込まれているキーを削除できました。
参考にさせて頂きました。
http://blog.jojo.jp/?eid=1309603
コメント:0
トラックバック:0
- この記事のトラックバックURL
- http://www.ahref.org/tech/server/server-tips/703.html/trackback
- この記事へのリンク
- エーエイチレフ linuxサーバー技術情報 からの記事 Debian etchの公式アーカイブ鍵が失効















関連記事