clé publique inconnue 8F0871F202119294 sur ArchLinux

24

Je vais déjà installé ceci:

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

Mais j'ai une erreur lors libc++abide la mise à niveau 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]

Comment résoudre ça? (existe-t-il un moyen de savoir quel trousseau de clés dois-je installer pour résoudre ce problème?)

Kokizzu
la source

Réponses:

9

Les clés d'AUR ne se trouvent pas dans les trousseaux fournis par les référentiels des distributions.

Vous devrez rechercher et ajouter manuellement le package AUR / les clés en amont, si vous leur faites confiance.

Commencez par vérifier le PKGBUILDfichier du package, puis les commentaires dans l'AUR pour voir où / si obtenir et ajouter les clés.

Mioriin
la source
3
A noter que ces clés sont amont , et non des clés de responsable AUR.
jasonwryan
Tu as raison. Fixé. :)
Mioriin
47

gpg --recv-keys 8F0871F202119294

  • la clé manquante doit être ajoutée à votre USERtrousseau de clés

Je n'avais pas besoin de faire confiance à la clé pour makepkgterminer la construction.

  • ~/.gnupg/gpg.conf également nécessaire:

keyserver-options no-honor-keyserver-url

dans mon cas particulier

Stuart Cardall
la source
J'étais si fier de moi de me souvenir de la commande pacman-key --recv-keys KEY, et si triste quand ça ne marchait pas. Je vois que c'est mon trousseau d'utilisateurs qui doit être ajusté, pas le trousseau de pacman. Merci!
Expiation limitée le
que ce qui a résolu le problème .. merci
dzgeek