2013-10-01 37 views
13

我正在运行Linux Mint 14并尝试下载android源码。我遵循了设置环境的指示,当我试图通过回购获取源代码时,出现以下错误。Android源回购GPG公钥找不到

... 
* [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,但仍然没有运气。

任何帮助,将不胜感激。

+0

我有同样的问题。试了很多不同的解决方案提到无处不在:删除repoconfig目录,导入一个密钥,git标签-v 1.12.4 不能包住我的脑袋 – Marijn

回答

28

我找到了解决办法在这里: http://www.marshut.com/wrrts/repo-release-1-12-4.html

对不起,我今天意识到,我们没有上传的 启动器的最新版本。我会更新文档。对于其间, 请使用:

卷曲http://commondatastorage.googleapis.com/git-repo-downloads/repo>〜/斌/回购

存取权限chmod a + x〜/斌/回购

SHA1 e197cb48ff4ddda4d11f23940d316e323b29671c

如果验证错误仍然存​​在,你可以吹走(或移动)你的 〜/ .repoconfig目录以确保新的公钥被导入。

对不起大家的麻烦!

+0

yup,那修复它... – YTKColumba

+0

似乎回购1.12.4是只有几个小时前才发布 – Marijn

+0

浅调(thirding?)这个。用这个替换了已安装的版本(和B2G版本),并且事情已经备份并正在运行。 –

1

请检查〜/ bin和〜/ bin/repo所有权。

如果所有者不同于你的登录名(ex root:root),那么你可以看到上面的错误。

Regards, DS儿子

相关问题