Debian: GPG kann den Linux-Kernel-Schlüssel nicht abrufen

Debian: GPG kann den Linux-Kernel-Schlüssel nicht abrufen

Ich bin gerade dabei, den Kernel auf Debian neu zu kompilieren.die Anweisungen auf kernel.orgbesteht der erste Schritt darin, die Signatur zu überprüfen. Aber GPG beschwert sich, dass es den öffentlichen Schlüssel nicht finden kann:

# gpg --verify linux-3.12.22.tar.sign 
gpg: Signature made Wed 11 Jun 2014 17:22:35 CEST using RSA key ID 6092693E
gpg: Can't check signature: public key not found

Ich habe versucht, den Schlüssel abzurufen:

# gpg --recv-keys 6092693E
gpg: no keyserver known (use option --keyserver)
gpg: keyserver receive failed: bad URI

Ich habe versucht, den Schlüsselserver einzurichten:

# gpg --keyserver subkeys.pgp.net --recv-keys 6092693E
gpg: requesting key 6092693E from hkp server subkeys.pgp.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

Was ist das Problem? Danke.

Software:

  • Debian GNU/Linux 6

  • GPG 1.4.10

BEARBEITEN:Ich habe zwar eine Firewall, aber deren Regeln blockieren den ausgehenden Datenverkehr nicht. Die Verbindung zum Schlüsselserver über einen anderen Port funktioniert jedoch wie folgt:

$ gpg --keyserver subkeys.pgp.net:80 --recv-keys 6092693E
gpg: requesting key 6092693E from subkeys.pgp.net:80
gpgkeys: no keyserver host provided
gpg: keyserver internal error
gpg: keyserver receive failed: keyserver error

Antwort1

Als Fehlermeldung: Sie haben keinen GPG-Server konfiguriert.

Versuche dies:

gpg --keyserver subkeys.pgp.net --recv-keys 6092693E && gpg --export --armor 6092693E \
| sudo apt-key add -

Aktualisiert

Es scheint, dass Sie keine Verbindung zum Server herstellen können:

gpg: keyserver timed out

Blockiert Ihre Firewall den Port 11371 des HKP-Dienstes?

Sie können Port 80 statt 17371 verwenden:

gpg --keyserver subkeys.pgp.net:80 --recv-keys 6092693E

verwandte Informationen