clave pública desconocida 8F0871F202119294 en ArchLinux

24

Ya voy esto instalado:

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

Pero recibí un error al actualizar libc++abidesde 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]

¿Cómo resolver esto? (¿Hay alguna manera de saber qué llavero debo instalar para resolver este problema?)

Kokizzu
fuente

Respuestas:

9

Las claves de AUR no están en los llaveros proporcionados por los repositorios de las distribuciones.

Deberá encontrar y agregar el paquete AUR / claves ascendentes manualmente, si confía en ellos.

Comience por verificar el PKGBUILDarchivo del paquete, luego los comentarios en el AUR para ver dónde / si obtener y agregar las claves.

Mioriin
fuente
3
Vale la pena agregar que estas claves son claves ascendentes , no claves de mantenedor de AUR.
jasonwryan
Tienes razón. Fijo. :)
Mioriin
47

gpg --recv-keys 8F0871F202119294

  • la clave que falta debe agregarse a su USERllavero

No necesitaba confiar en la clave para makepkgterminar la compilación.

  • ~/.gnupg/gpg.conf También se necesita:

keyserver-options no-honor-keyserver-url

en mi caso particular

Stuart Cardall
fuente
Estaba tan orgulloso de mí mismo por recordar el comando pacman-key --recv-keys KEY, y tan triste cuando no funcionó. Veo que es mi llavero de usuario el que necesita ajustes, no el llavero pacman. ¡Gracias!
Expiación limitada el
que lo que solucionó el problema ... gracias
dzgeek