chave pública desconhecida 8F0871F202119294 no ArchLinux

24

Eu já vou instalado:

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

Mas recebi um erro ao atualizar libc++abido aur:

==> 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]

Como resolver isso? (existe uma maneira de saber qual chaveiro devo instalar para resolver esse problema?)

Kokizzu
fonte

Respostas:

9

As chaves do AUR não estão nos chaveiros fornecidos pelos repositórios das distribuições.

Você precisará encontrar e adicionar as chaves de pacote / upstream do AUR manualmente, se confiar nelas.

Comece verificando o PKGBUILDarquivo do pacote, depois os comentários no AUR para ver onde / se obter e adicionar as chaves.

Mioriin
fonte
3
Vale acrescentar que essas chaves são chaves upstream , não chaves do mantenedor do AUR.
jasonwryan
Você está certo. Fixo. :)
Mioriin 23/02
47

gpg --recv-keys 8F0871F202119294

  • a chave que falta precisa ser adicionada ao seu USERchaveiro

Não precisava confiar na chave para makepkgconcluir a compilação.

  • ~/.gnupg/gpg.conf também é necessário:

keyserver-options no-honor-keyserver-url

no meu caso particular

Stuart Cardall
fonte
Eu estava tão orgulhosa de mim mesma por lembrar do comando pacman-key --recv-keys KEY, e tão triste quando não funcionou. Vejo que é o meu chaveiro de usuário que precisa ser ajustado, não o chaveiro pacman. Obrigado!
Expiação Limitada
que o que resolveu o problema .. obrigado
dzgeek em