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