Não é possível conectar-se a alguns servidores de repositório (não todos)

3

Eu tenho alguns problemas de cabeça com a atualização do meu sistema de servidor Ubuntu 12.04.
Quando eu emito o seguinte comando (como root):

apt-get update

... nada acontece e depois de algum tempo o apt-get desiste de muitos erros como:

W: Failed to fetch http://nl.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/i18n/Translation-en  Unable to connect to nl.archive.ubuntu.com:http:

Abaixo de uma cópia do stdout. Por favor note que eu não esperei o comando finalizar e abortei com CTRL - C para economizar tempo

root@webserver:/var/log/apt# apt-get update
0% [Connecting to nl.archive.ubuntu.com (213.136.29.218)]^C

É assim que minha sources.list se parece:

root@webserver:/var/log/apt# cat /etc/apt/sources.list
###### Ubuntu Main Repos
deb http://nl.archive.ubuntu.com/ubuntu/ precise main restricted 
deb-src http://nl.archive.ubuntu.com/ubuntu/ precise main restricted 

###### Ubuntu Update Repos
deb http://nl.archive.ubuntu.com/ubuntu/ precise-security main restricted 
deb http://nl.archive.ubuntu.com/ubuntu/ precise-updates main restricted 
deb-src http://nl.archive.ubuntu.com/ubuntu/ precise-security main restricted 
deb-src http://nl.archive.ubuntu.com/ubuntu/ precise-updates main restricted 

Meu /etc/apt.apt.conf está vazio e nenhum proxy está em uso

root@webserver:/var/log/apt# cat /etc/apt/apt.conf
root@webserver:/var/log/apt# echo $http_proxy

root@web-octoplus01:/var/log/apt# echo $HTTP_PROXY

root@web-octoplus01:/var/log/apt# 

Usar os espelhos dos EUA fornece o mesmo resultado. Especial com os espelhos dos EUA é que a cada três tentativas de repente funciona! (Apenas o endereço 91.189.91.14 funciona, o resto resulta nos mesmos erros)

root@web-octoplus01:/var/log/apt# host us.archive.ubuntu.com
us.archive.ubuntu.com has address 91.189.91.14
us.archive.ubuntu.com has address 91.189.91.15
us.archive.ubuntu.com has address 91.189.91.13
us.archive.ubuntu.com has IPv6 address 2001:67c:1562::15
us.archive.ubuntu.com has IPv6 address 2001:67c:1562::13
us.archive.ubuntu.com has IPv6 address 2001:67c:1562::14

Pode ser que meu servidor esteja em uma lista negra inconsistente no Ubuntu?
O que eu não vejo?

    
por Tim van Dijk 25.09.2013 / 16:15

1 resposta

3

Como a versão IPv4 funciona, você pode alterar a prioridade do tipo de conexão para o nó de destino de IPv6 para IPv4 no arquivo /etc/gai.conf (que controla a seleção do endereço de destino).

descomente o seguinte no documento:

precedence :: ffff: 0: 0/96 100

Como afirmado no arquivo, os sites que preferem a conexão IPv4 podem ser conectados ao IPv4 em vez do IPv6.

    
por user1855051 08.01.2015 / 19:45