gpg: recepção do servidor de chaves falhou: Família de endereços não suportada pelo protocolo

0

Sistema: Linux Mint 19 Cinnamon, baseado no Ubuntu 18.04.

Após meu conhecimento limitado de gpg , qual versão mencionarei aqui para futuras referências:

gpg (GnuPG) 2.2.4
libgcrypt 1.8.1

Eu achei que o seguinte comando não precisa de nada especial especificado:

$ gpg --recv-keys 402543B2D98854007F627D36A63A58A3F2E17569

Mas recebo o seguinte erro ao executá-lo:

gpg: keyserver receive failed: Address family not supported by protocol

Por vezes, funciona como esperado, por isso não sei como proceder, não consigo identificar o problema?

Note que eu só tenho IPv4, não IPv6, se isso for relevante.

    
por Vlastimil 06.10.2018 / 13:04

1 resposta

0

Causa

Este erro pode acontecer quando não está ligado à rede IPv6 .

Fonte

Acabei de instalar o GnuPG no meu FreeBSD, e gentilmente me informou, citando:

GnuPG, when run on hosts without IPv6 connectivity, may fail to connect to dual-stack hkp servers.

Solução alternativa no FreeBSD

Adicione esta linha:

disable-ipv6

para o arquivo:

/urs/local/etc/dirmngr.conf

Aplicado ao Linux Mint 19

  1. Para garantir que novas opções sejam lidas e que, após a instalação de uma nova versão do GnuPG, o dirmngr instalado esteja em execução, talvez você queira eliminar um dirmngr existente primeiro:

    sudo gpgconf --kill dirmngr
    
  2. Aplicado ao meu Linux Mint 19, não há localização padrão deste arquivo de configuração.

    Vários lugares são lidos, só vou notar que criei o arquivo com sucesso em:

    ~/.gnupg/dirmngr.conf
    
  3. Além de responder à pergunta, deixe-me observar que, caso você encontre mais erros, inclua isso no arquivo de configuração também:

    debug-level guru
    log-file ~/.gnupg/dirmngr.log
    
por 19.10.2018 / 13:06

Tags