web-dev-qa-db-ja.com

APT:公開鍵がありませんか?直し方?

私はsources.listをで更新しました

deb http://repo.percona.com/apt squeeze main
deb-src http://repo.percona.com/apt squeeze main

そして呼ばれる

 gpg --keyserver subkeys.pgp.net --recv-keys 1C4CBDCDCD2EFD2A

その結果、何かをインポートしているように見えたので、このサーバーでキーが見つかりました!?

それにもかかわらず、今私はエラーを受け取ります:

GPGエラー: http://repo.percona.com squeezeリリース:公開鍵が利用できないため、次の署名を検証できませんでした:NO_PUBKEY 1C4CBDCDCD2EFD2A

  1. 一般的にaptでキーチェックを無効/無視するにはどうすればよいですか?

  2. 問題自体を修正するためのアドバイスされた方法は何ですか。他の場所でキーを検索する方法はありますか?どうすればいいですか?

4
manamix

apt-keyを使用してaptにキーを追加する必要があります。

gpg -a --output /tmp/pub.asc --export 1C4CBDCDCD2EFD2A
Sudo apt-key add /tmp/pub.asc && rm /tmp/pub.asc

cf. http://blog.edseek.com/archives/2007/03/17/apt-key-gpg-key-import-on-ubuntu-and-debian/

6
knittl

キーは、PerconaのWebサイトから直接入手することもできます。次のようにインポートします。

wget -O - http://www.percona.com/redir/downloads/RPM-GPG-KEY-percona | gpg --import
gpg --armor --export 1C4CBDCDCD2EFD2A | apt-key add -

編集:Perconaは今年の終わりまでにSSHキーを変更する予定です。彼らのウェブサイトの指示を参照してください http://www.percona.com/ssh-key-rotation/instructions

5
wkoot