Debian: O GPG não pode buscar a chave do kernel do Linux

5

Eu estou no processo de recompilar o kernel no Debian. Seguindo as instruções no kernel.org , o primeiro passo é verificar a assinatura. Mas o GPG reclama que não consegue encontrar a chave pública:

# 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

Eu tentei buscar a chave:

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

Eu tentei configurar o servidor de chaves:

# 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

Qual é o problema? Obrigado.

Software:

  • Debian GNU / Linux 6

  • GPG 1.4.10

EDIT: Eu tenho um firewall, mas suas regras não bloqueiam o tráfego de saída. No entanto, conectando-se ao servidor de chaves em uma porta diferente:

$ 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
    
por Elena 22.06.2014 / 10:54

1 resposta

3

Como mensagem de erro, você não configurou o servidor gpg.

Tente isto:

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

Atualizado

Parece que você não pode se conectar ao servidor:

gpg: keyserver timed out

Você tem uma porta de bloqueio de firewall 11371 do serviço hkp.

Você pode usar a porta 80 em vez de 17371:

gpg --keyserver subkeys.pgp.net:80 --recv-keys 6092693E
    
por 22.06.2014 / 12:00