Linux Bean を使っている。
Ubuntu ベースの軽量ディストリビューションで、今の環境は「Ubuntu 14.04.2 LTS」ベースのようだ。
Ubuntu ベースの軽量ディストリビューションで、今の環境は「Ubuntu 14.04.2 LTS」ベースのようだ。
で最近、apt-get で環境更新をしようとしたら、エラーが出るようになっていた。
前にも何度かあったけど、対処方法を忘れてしまうので、覚書
for 自分
■ 状況 : apt-get update で「GPG エラー」
> sudo apt-get update … Fetched 1,468 B in 1分 5秒 (22 B/s) W: GPG エラー: http://ppa.launchpad.net trusty Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 8540356019F7E55B W: GPG エラー: http://ppa.launchpad.net trusty Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 531EE72F4C9D234C W: GPG エラー: http://ppa.launchpad.net trusty Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY A7E13D78E4A4F4F4
3箇所のサーバーから公開鍵をうまく取得できない?のかな?
サーバー側が対応してくれるまで待てばいいのかな?
ん〜〜、気持ち悪いから調べてみると…同じ状況の人がいっぱいいた![]()
(
自動で復旧するか、問い合わせてくれればいいのにね)
■ 対処方法 : apt-key で更新
↓で、key サーバーに問い合わせて更新する。
末尾の 16桁のコードは、上記エラーに出ているもの。
> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8540356019F7E55B Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.kyTGRU2pDt --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/mc3man-trusty-media.gpg --keyring /etc/apt/trusted.gpg.d/venerix-pkg.gpg --keyserver keyserver.ubuntu.com --recv-keys 8540356019F7E55B gpg: 鍵19F7E55Bをhkpからサーバーkeyserver.ubuntu.comに要求 gpg: 鍵19F7E55B: 公開鍵“Launchpad PPA for hjmooses”を読み込みました gpg: 処理数の合計: 1 gpg: 読込み: 1 (RSA: 1)
今回は3個のサーバーでエラーが出ていたので、これを同様に繰り返す
> sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 531EE72F4C9D234C > sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A7E13D78E4A4F4F4
終わったら、いつもどおり apt-get update で、元通り

コメント