Schlüssel mit gpg kann nicht in arch linux importiert werden

4808
Haroon

Ich bin ein Arch 4.9.8-1 System. Ich wollte den Linux-Vfio-Kernel für gpu Passthrough installieren und ein Problem mit einer fehlerhaften IOMMU-Gruppe beheben.

Beim Versuch, den Linux-Vfio-Kernel zu installieren, wurde der folgende Fehler für fehlende Schlüssel angezeigt.

$ yaourt -S linux-vfio . . . ==> Verifying source file signatures with gpg... linux-4.9.tar ... FAILED (unknown public key 79BE3E4300411886) patch-4.9.8 ... FAILED (unknown public key 38DBBDC86092693E) 

Ich habe seit einiger Zeit versucht, einen Schlüssel mit gpg zu importieren. Ich habe ein paar verschiedene Dinge ausprobiert, aber ich bekomme immer wieder den gleichen Fehler. Ich habe das gnupg-Paket mit pacman installiert.

$ gpg --recv-key 79BE3E4300411886 gpg: keyserver receive failed: Connection refused  $ gpg --keyserver pgp.mit.edu --recv-keys 79BE3E4300411886 gpg: keyserver receive failed: Connection refused 

Überprüfen Sie, ob der Server verfügbar ist

$ gpg-connect-agent --dirmngr > keyserver --resolve hkp://pool.sks-keyservers.net S # https://hkps.pool.sks-keyservers.net:443 OK >  

Und das Debuggen

$ gpg -vvv --debug-all --recv-keys --keyserver http://pgp.mit.edu 79BE3E4300411886 gpg: reading options from '/home/haroon/.gnupg/gpg.conf' gpg: using character set 'utf-8' gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust hashing ipc clock lookup extprog gpg: DBG: [not enabled in the source] start gpg: DBG: chan_3 <- # Home: /home/haroon/.gnupg gpg: DBG: chan_3 <- # Config: [none] gpg: DBG: chan_3 <- OK Dirmngr 2.1.18 at your service gpg: DBG: connection to the dirmngr established gpg: DBG: chan_3 -> GETINFO version gpg: DBG: chan_3 <- D 2.1.18 gpg: DBG: chan_3 <- OK gpg: DBG: chan_3 -> KEYSERVER --clear http://pgp.mit.edu gpg: DBG: chan_3 <- OK gpg: DBG: chan_3 -> KS_GET -- 0x79BE3E4300411886 gpg: DBG: chan_3 <- ERR 167772346 No keyserver available <Dirmngr> gpg: keyserver receive failed: No keyserver available gpg: DBG: chan_3 -> BYE gpg: DBG: [not enabled in the source] stop gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0 outmix=0 getlvl1=0/0 getlvl2=0/0 gpg: secmem usage: 0/32768 bytes in 0 blocks 

Hat jemand eine Idee, wie man dieses Problem lösen kann?

4

4 Antworten auf die Frage

1
GAD3R

Sie können Ihren Schlüssel manuell importieren. Gehen Sie zu https://pgp.mit.edu/ und suchen Sie mit der folgenden Zeichenfolge: 0x00411886Klicken Sie auf den ersten Link und kopieren Sie den Inhalt der Public Key Server- Webseite in Ihren Lieblingstext Editor . Speichern Sie es alslinux-vfio.asc

Schließlich ausführen: gpg --import linux-vfio.ascum den Schlüssel zu importieren.

0
fkjogu

Versuchen Sie zu setzen

standard-resolverin $HOME/.gnupg/dirmngr.

Weitere Informationen finden Sie unter https://dev.gnupg.org/T2889 .

0
Jeffrey Brown

Während Ihr Debug nicht darauf hinweist, habe ich bei der Überprüfung meiner dirmngr.conf festgestellt, dass 'use-tor' von gpgconf aktiviert wurde. Das Auskommentieren löste mein Problem.

0
Nicolas

Ich habe das gleiche Problem bemerkt, als ich root-Benutzer war. Benutzer geändert und mit

$ gpg --recv-keys 79BE3E4300411886

Der Schlüssel wurde importiert. Hoffe ich hilft dir immer noch.