Debian: GPG не может получить ключ ядра Linux

Debian: GPG не может получить ключ ядра Linux

Я занимаюсь перекомпиляцией ядра на Debian. Следуяинструкции на kernel.org, первым шагом является проверка подписи. Но GPG жалуется, что не может найти открытый ключ:

# 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

Я попытался получить ключ:

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

Я попытался настроить сервер ключей:

# 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

В чем проблема? Спасибо.

Программное обеспечение:

  • Debian GNU/Linux 6

  • ОПГ 1.4.10

РЕДАКТИРОВАТЬ:У меня есть брандмауэр, но его правила не блокируют исходящий трафик. Однако подключение к серверу ключей на другом порту:

$ 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

решение1

Как следует из сообщения об ошибке, вы не настроили сервер gpg.

Попробуй это:

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

Обновлено

Похоже, вы не можете подключиться к серверу:

gpg: keyserver timed out

У вас брандмауэр блокирует порт 11371 службы hkp?

Вы можете использовать порт 80 вместо 17371:

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

Связанный контент