2013-10-01 56 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兒子

相關問題