お知らせ

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

#1 2008-12-26 08:27:20

34m010
メンバ
登録日: 2007-07-01

8.10にしたら公開鍵が入手できなくなった

いつもありがとうございます。8.10をクリーンインストールして設定をしています。
公開鍵を入手しようとしたらエラーがでてしまい、原因はどうも端末側の設定不良のようです。

やったこと
sudo gedit /etc/apt/sources.list
# 最終行に次を追記
# deb http://cran.md.tsukuba.ac.jp/bin/linux/ubuntu/ intrepid/
# gedit終了
gpg --keyserver subkeys.pgp.net --recv-key E2A11821

エラーメッセージ
gpg: 鍵E2A11821をhkpからサーバーsubkeys.pgp.netに要求
gpg: 「/home/hoge/.gnupg/pubring.gpg」が開けません
gpg: keydb_get_keyblock failed: eof
gpg: 書込み可能な鍵輪が見つかりません: eof
gpg: 「[stream]」の読出しエラー: 一般的なエラー
gpg: 処理数の合計: 0

参考URL
http://cran.md.tsukuba.ac.jp/bin/linux/ubuntu/

7.04をクリーンインストールしたときはうまくいったのですが…

オフライン

 

#2 2008-12-26 10:45:18

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: 8.10にしたら公開鍵が入手できなくなった

34m010 による投稿:

エラーメッセージ
gpg: 鍵E2A11821をhkpからサーバーsubkeys.pgp.netに要求
gpg: 「/home/hoge/.gnupg/pubring.gpg」が開けません

エラーメッセージの通りです。
~/.gnupg/pubring.gpg が存在しないのではないですか?

オフライン

 

#3 2008-12-26 11:21:43

34m010
メンバ
登録日: 2007-07-01

Re: 8.10にしたら公開鍵が入手できなくなった

ありがとうございます
ところが、pubring.gpgはあるんです

hoge@ubuntu:~# ls -la /home/hoge/.gnupg/
合計 12
drwx------  2 hoge hoge 4096 2008-12-19 08:18 .
drwxr-xr-x 34 hoge hoge 4096 2008-12-26 11:15 ..
-rw-------  1 akira akira   28 2008-12-18 12:39 gpg.conf
-rw-------  1 root  root     0 2008-12-19 08:18 pubring.gpg
-rw-------  1 root  root     0 2008-12-19 08:18 secring.gpg

オフライン

 

#4 2008-12-26 15:13:05

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: 8.10にしたら公開鍵が入手できなくなった

34m010 による投稿:

-rw-------  1 akira akira   28 2008-12-18 12:39 gpg.conf
-rw-------  1 root  root     0 2008-12-19 08:18 pubring.gpg
-rw-------  1 root  root     0 2008-12-19 08:18 secring.gpg

オーナーがrootになっているのが気になります。

コード:

$ sudo chown akira: ~akira/.gnupg/*

とかするとどうなりますか?

オフライン

 

#5 2009-01-07 20:44:17

34m010
メンバ
登録日: 2007-07-01

Re: 8.10にしたら公開鍵が入手できなくなった

ご返事が遅れました。教えていただいたように所有者を変更したところ、
akira@ubuntu:~$ gpg --keyserver subkeys.pgp.net --recv-key E2A11821
gpg: 鍵E2A11821をhkpからサーバーsubkeys.pgp.netに要求
gpg: 鍵E2A11821:“Vincent Goulet <[email protected]>”変更なし
gpg: 処理数の合計: 1
gpg:              変更なし: 1
となり、うまく言ったように思います.

ただ、改めてapt-getをすると
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used.GPG error: http://cran.r-project.org intrepid/ Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY D67FC6EAE2A11821

W: http://cran.r-project.org/bin/linux/ubuntu/intrepid/Release の取得に失敗しました 
となりました。

これはubunntu側でなくhttp://cran.r-project.org側の問題化と思いますが、それでよいのでしょうか?

オフライン

 

#6 2009-01-08 08:52:08

hito
管理者
登録日: 2007-03-18

Re: 8.10にしたら公開鍵が入手できなくなった

http://cran.r-project.org/bin/linux/ubuntu/ の「Secure APT」にある作業を抜かしていないでしょうか?

最後の編集者: hito (2009-01-08 08:52:25)

オフライン

 

#7 2009-01-17 21:51:39

34m010
メンバ
登録日: 2007-07-01

Re: 8.10にしたら公開鍵が入手できなくなった

hitoさま ありがとうございます。
Secure APTを抜かしていました。反省…

オフライン

 

Board footer

Powered by FluxBB