web-dev-qa-db-ja.com

AndroidソースリポジトリGPG公開鍵が見つかりません

Linux Mint 14を実行していて、Androidソースをダウンロードしようとしています。環境をセットアップするための指示に従いましたが、リポジトリを使用してソースを取得しようとすると、次のエラーが発生しました。

...
 * [new tag]         v1.9.4     -> v1.9.4
 * [new tag]         v1.9.5     -> v1.9.5
 * [new tag]         v1.9.6     -> v1.9.6

object e76efdd7b342577c40aa271fa5ded9d66a783a9b
type commit
tag v1.12.4
tagger Conley Owens <[email protected]> 1380645867 -0700

repo 1.12.4

gpg: Signature made Tue 01 Oct 2013 09:44:27 AM PDT using RSA key ID 692B382C
gpg: Can't check signature: public key not found
error: could not verify the tag 'v1.12.4'

命令から公開鍵をインポートし、独自のGPG鍵を生成し、ディレクトリ〜/ .gnupgと〜/ .repoconfig/gnupgを両方の方法でシンボリックリンクしようとしましたが、それでも同じエラーが発生します。また、〜/ .repoconfigと〜/ .gnupgを削除しようとしましたが、それでもうまくいきませんでした。

どんな助けでもいただければ幸いです。

13
YTKColumba

私はここで解決策を見つけました: http://www.marshut.com/wrrts/repo-release-1-12-4.html

申し訳ありませんが、ランチャーの最新バージョンをアップロードしていないことに気づきました。ドキュメントを更新します。それまでの間、以下を使用してください。

curl http://commondatastorage.googleapis.com/git-repo-downloads/repo >〜/ bin/repo

chmod a + x〜/bin/repo

sha1 e197cb48ff4ddda4d11f23940d316e323b29671c

検証エラーが続く場合は、〜/ .repoconfigディレクトリを吹き飛ばす(または移動する)ことで、新しい公開鍵がインポートされるようにすることができます。

みなさん、ご迷惑をおかけして申し訳ありません!

28
Marijn

〜/ binおよび〜/ bin/repoの所有権を確認してください。

所有者がログインと異なる場合(例:root:root)、上記のエラーが表示されます。

よろしく、DS息子

1
DS Son