packer - ERRORE: impossibile verificare una o più firme PGP!


Risposte:


10

È necessario attenersi a un'installazione manuale utilizzando makepkge comprendere come funziona il processo di compilazione e installazione da AUR prima di utilizzare un supporto AUR.

Ad ogni modo, devi importare la firma PGP del pacchetto prima di installarlo. Puoi installare il pacchetto senza verificare la sua firma PGP ma non dovresti farlo. È possibile importare la firma PGP di ncurses5-compat-libsutilizzando questo comando:

gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB

Leggi la makepkgpagina man e questo articolo prima di installare un altro pacchetto da AUR.


1

Vorrei estendere un po 'la risposta.

==> Verifying source file signatures with gpg...
datamash-1.1.1.tar.gz ... FAILED (unknown public key 0A11B61D3657B901)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build datamash.

Sì, è necessario aggiungere la chiave. Non funzionerà fino a quando non avrai creato la tua chiave gpg.
Devi solo generare la tua chiave una volta sola.

gpg --full-gen-key

Quindi è possibile importare la chiave che sta trattenendo il processo di generazione.

gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901

Se vuoi capire cosa sta succedendo, ecco alcune letture
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

così come l'arco wiki.
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG


0

Opzione 1 (consigliata)

È anche importante mantenere aggiornati il archlinux-keyringpacchetto e il sistema , in particolare il archlinux-keyringpacchetto.

Un archlinux-keyringpacchetto non aggiornato può causare la mancanza di firme PGP e quindi problemi con le firme PGP.

-

Opzione 2 ( non consigliata)

Come soluzione rapida e sporca, questo è stato proposto sul forum di Archbang:

Attenzione: seguire queste istruzioni potrebbe danneggiare il tuo e altri sistemi con malware pericoloso!

Installazione senza (!) Controllo di integrità:packer -S --skipinteg <package>

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.