2013-10-01 27 views
13

Używam Linux Mint 14 i próbuję pobrać źródło Androida. Postępowałem zgodnie z instrukcją do ustawiania środowiska i kiedy próbowałem uzyskać źródło z repo, otrzymałem następujący błąd.Klucz publiczny Android Source Repo GPG nie został znaleziony

... 
* [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' 

Próbowałem importowanie klucza publicznego z instrukcją, spróbuj generowanie własnych kluczy GPG, a także symboliczne powiązanie katalogi ~/.gnupg i ~/.repoconfig/GnuPG, w obie strony, a ja wciąż ten sam błąd. Próbowałem również usunąć ~/.repoconfig i ~/.gnupg i nadal nie ma szczęścia.

Każda pomoc zostanie doceniona.

+0

Mam ten sam problem. Próbowałem wielu różnych rozwiązań wymienionych wszędzie: usuń katalog repoconfig, zaimportuj klucz, tag git -v 1.12.4 nie mogę owinąć głowy wokół – Marijn

Odpowiedz

28

znalazłem rozwiązanie tutaj: http://www.marshut.com/wrrts/repo-release-1-12-4.html

Niestety, zdałem sobie sprawę, że dzisiaj nie wgrać najnowszą wersję wyrzutni. Zaktualizuję dokumentację. Dla międzyczasie użyj:

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

chmod a + x ~/bin/repo

sha1 e197cb48ff4ddda4d11f23940d316e323b29671c

Jeśli błędy weryfikacji utrzymują się, można zdmuchnij (lub przenieś) swój katalog ~/.repoconfig, aby zapewnić import nowych kluczy publicznych.

Przepraszamy za kłopot wszystkich!

+0

tak, że naprawiłem ... – YTKColumba

+0

Wygląda na to, że repo 1.12.4 został wypuszczono tylko kilka godzin temu – Marijn

+0

Drugie (trzecie?) to. Zastąpiono zainstalowaną wersję (i wersję B2G) repo tym i rzeczy są z powrotem uruchomione. –

1

Proszę sprawdzić prawa własności ~/bin i ~/bin/repo.

Jeśli właściciel jest inny niż twój login (ex root: root), możesz zobaczyć powyższy błąd.

Pozdrawiam, DS Syn