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

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.


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.