Debian: GPG ne peut pas récupérer la key du kernel Linux

Je suis en train de recomstackr le kernel sur Debian. En suivant les instructions sur kernel.org , la première étape consiste à vérifier la signature. Mais GPG se plaint de ne pas pouvoir find la key publique:

# 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 

J'ai essayé d'aller chercher la key:

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

J'ai essayé de définir le server de keys:

 # 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 

Quel est le problème? Merci.

Logiciel:

  • Debian GNU / Linux 6

  • GPG 1.4.10

EDIT: J'ai un pare-feu, mais ses règles ne bloquent pas le trafic sortant. Cependant, la connection au server de keys sur un port différent:

 $ 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 

Comme message d'erreur, vous n'avez pas configuré le server gpg.

Essaye ça:

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

Actualisé

Il semble que vous ne pouvez pas vous connecter au server:

 gpg: keyserver timed out 

Avez-vous un port de bloc de pare-feu 11371 du service hkp.

Vous pouvez utiliser le port 80 au lieu de 17371:

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