
Ubuntu日本語フォーラム

ログインしていません。
こんにちは、
Ubuntu 12.04 LTSを使用しています。いつも通りに
sudo apt-get update
を行なってアップデートをしています。ところが今日このコマンドをした所、最後のメッセージに次のようなエラーメッセージが出てきました。2〜3回繰り返し同様のコマンドを行なったのですが、同じエラーメッセージが表示されます。これは何を意味しているのでしょうか?そしてどのようにしたらこのエラーをなくす事ができるのでしょうか?どなたか教えて頂けませんか?よろしくお願いします。
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures were invalid: BADSIG EEB95F91F720CFCA Launchpad PPA for Japanese packages for testers
オフライン
登録されているリポジトリに関する(内容の正当性を保証するための、公開鍵暗号方式による)署名が無効であるというエラーです。
(GPGというのは、GnuPGという、公開鍵暗号方式をサポートするソフトウェアです。)
The following signatures were invalid: BADSIG EEB95F91F720CFCA Launchpad PPA for Japanese packages for testers
「次の署名は無効です: BADSIG EEB95F91F720CFCA Launchpad PPA for Japanese packages for testers」
解決方法は、http://askubuntu.com/questions/1877/wha … gpg-errorsなどに載っていますが、
エラーが出た署名が正規のものであると確認ができる場合は、上記ウェブページで一番人気になっている
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EEB95F91F720CFCA
でよさそうですが、
なんら保証がない場合は、上記ウェブページでは2つめの回答にある方法が、適切であるように思います。
他にも、いわゆる野良リポジトリを提供している場合などでも、公式ウェブサイトなどで、鍵(署名)の登録作業をしてくださいという指示が書いてあることがあります。
重要なのは、そのリポジトリが安全かどうかを自分で責任もって判断することと、そのダウンロード元が正規かどうかも確認することです。
まれに、マルウェアを含む野良リポジトリや、ダウンロード元が間違っていてマルウェアを流し込まれる場合があります。
※「Launchpad PPA for Japanese packages for testers」って、たぶん https://launchpad.net/~japanese-testers/+archive/ppaをインストールしようとした(している)のでしょうか。
いまでは、ウェブページでの指示通り、
sudo add-apt-repository ppa:japanese-testers/ppa
で登録するのが通常です。
また、削除は ppa-purge コマンドを利用します。
詳しくは、 http://gihyo.jp/admin/serial/01/ubuntu-recipe/0314などを参照してください。
オフライン
wjnさん、
早々の回答をありがとうございます。
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EEB95F91F720CFCA
や
sudo add-apt-repository ppa:japanese-testers/ppa
を施してもエラーメッセージが出たので、仰る通りに"2つめの回答にある方法"
$ sudo -i # apt-get clean # cd /var/lib/apt # mv lists lists.old # mkdir -p lists/partial # apt-get clean # apt-get update
を行った所、無事エラーメッセージが出なくなりました。ありがとうございました。
オフライン