chave pública desconhecida 8F0871F202119294 no ArchLinux

14

Eu já vou esta instalado:

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

Mas recebi um erro ao fazer o upgrade de libc++abi de 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?)

    
por Kokizzu 23.02.2017 / 02:42

2 respostas

9

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

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

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

    
por 23.02.2017 / 02:50
29

gpg --recv-keys 8F0871F202119294

  • a chave ausente precisa ser adicionada ao seu USER keyring

Não precisei confiar na chave do makepkg para concluir a construção.

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

keyserver-options no-honor-keyserver-url

no meu caso particular

    
por 14.05.2017 / 03:39

Tags