お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-03-25 11:53:37

nobu_us
メンバ
登録日: 2012-04-25

sudo apt-get update を行った時のエラーメッセージ (Ubuntu 12.04 LTS)

こんにちは、
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

オフライン

 

#2 2014-03-25 14:40:51

wjn
メンバ
登録日: 2014-02-07

Re: sudo apt-get update を行った時のエラーメッセージ (Ubuntu 12.04 LTS)

登録されているリポジトリに関する(内容の正当性を保証するための、公開鍵暗号方式による)署名が無効であるというエラーです。
(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などを参照してください。

オフライン

 

#3 2014-03-27 05:35:43

nobu_us
メンバ
登録日: 2012-04-25

Re: sudo apt-get update を行った時のエラーメッセージ (Ubuntu 12.04 LTS)

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

を行った所、無事エラーメッセージが出なくなりました。ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB