O servidor de chaves expira durante a instalação da janela de encaixe no Ubuntu 14.04

1

Estou tentando instalar o docker no Ubuntu 14.04, mas não consigo ir além do primeiro passo documentado aqui: link

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.VB8X4gv8Ty --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
gpg: requesting key 2C52609D from hkp server p80.pool.sks-keyservers.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

O servidor de chaves está expirando após alguns minutos de execução deste comando. Alguém mais que enfrenta esta questão? Vi algumas postagens sobre firewalls bloqueando a porta 11371. Mas eu já estou usando a porta 80, então esse não deveria ser o problema.

O que posso fazer para atualizar as chaves manualmente no Ubuntu se a opção preferida de obtê-lo do servidor de chaves com o apt-key não está funcionando?

    
por rkrishnan 13.01.2016 / 08:59

3 respostas

3

Consulte a questão do repo para obter detalhes: link

O protocolo hkp usa a porta 11371 como padrão.

O pool hkp://p80.pool.sks-keyservers.net é um subconjunto de servidores que também estão disponíveis na porta 80. É mais amigável para firewalls e empresas.

Por algum motivo, a maioria das documentações e tutoriais do docker estão fornecendo esse pool p80 para instalação, sem maiores explicações.

O problema é que esse é um pequeno grupo de servidores e eles falham com muita frequência na prática. (O fato de que a maioria dos tutoriais está enviando pessoas para esse pequeno grupo provavelmente também não ajuda).

Você deve usar hkp://ha.pool.sks-keyservers.net se quiser alguma estabilidade. Abra a porta no seu firewall, se você tiver firewalls.

É um pool com apenas configuração de alta disponibilidade, como o nome sugere. Os servidores de significado DEVEM estar atrás de balanceadores de carga para serem aceitos.

    
por user5994461 12.08.2016 / 18:49
1

Parece que acontece com bastante frequência.

link

    
por nakosung 14.01.2016 / 04:50
0

Então, consegui fazer isso funcionar executando

sudo apt-get install docker-engine
    
por rkrishnan 29.06.2016 / 05:47