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.