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?)

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.


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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.