nieznany klucz publiczny 8F0871F202119294 w ArchLinux


24

Już zainstalowałem to:

1 core/archlinux-keyring 20170104-1 [installed]
10 blackarch/blackarch-keyring 20140118-3 [installed]

Ale podczas aktualizacji libc++abiz aura wystąpił błąd :

==> Verifying source file signatures with gpg...
    llvm-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294)
    libcxx-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294)
    libcxxabi-3.9.1.src.tar.xz ... FAILED (unknown public key 8F0871F202119294)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build libc++.
==> Restart building libc++abi ? [y/N]

Jak to rozwiązać? (czy istnieje sposób, aby wiedzieć, który klucz powinienem zainstalować, aby rozwiązać ten problem?)

Odpowiedzi:


9

Klucze z AUR nie znajdują się w breloczkach dostarczonych przez repozytoria dystrybucji.

Będziesz musiał ręcznie znaleźć i dodać pakiet AUR / klucze wysyłania, jeśli im ufasz.

Zacznij od sprawdzenia PKGBUILDpliku pakietu, wtedy komentarze w AUR aby zobaczyć gdzie / czy aby dodać klucze.


3
Warto dodać, że są to klucze nadrzędne , a nie klucze opiekuna AUR.
jasonwryan

Masz rację. Naprawiony. :)
Mioriin

47

gpg --recv-keys 8F0871F202119294

  • brakujący klucz należy dodać do USERbreloka

Nie musiałem ufać kluczowi, makepkgaby dokończyć kompilację.

  • ~/.gnupg/gpg.conf potrzebne również:

keyserver-options no-honor-keyserver-url

w moim szczególnym przypadku


Byłem bardzo dumny z siebie, że pamiętam polecenie pacman-key --recv-keys KEY, i tak smutno, że nie zadziałało. Widzę, że to mój brelok użytkownika wymaga regulacji, a nie brelok Pacman. Dzięki!
Ograniczone Zadośćuczynienie

to, co naprawiło problem .. dzięki
dzgeek
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.