Por que o apt-get update falha ao conectar-se ao dl.google.com?

1

Meu Ubuntu é 14.04.

Eu tento atualizar meus pacotes por:

sudo apt-get update

Então ficou preso

100% [Connecting to dl.google.com (203.208.40.46)]

por vários minutos. É muito chato.

Eu tento definir um tempo limite para as conexões Como abaixar a espera tempo para atualizações do repositório .

Após alguns segundos, ele falhou e encerrou o processo.

Err http://dl.google.com stable InRelease                               

Err http://dl.google.com stable Release.gpg       
  Cannot initiate the connection to dl.google.com:80 (2401:3800:4002:802::1005). - connect (101: Network is unreachable) [IP: 2401:3800:4002:802::1005 80]
Reading package lists... Done
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/InRelease  

W: Failed to fetch http://build.openvpn.net/debian/openvpn/stable/dists/trusty/InRelease  

W: Failed to fetch http://build.openvpn.net/debian/openvpn/stable/dists/trusty/Release.gpg  Unable to connect to build.openvpn.net:http:

W: Failed to fetch http://ppa.launchpad.net/neovim-ppa/stable/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/neovim-ppa/stable/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found

W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg  Cannot initiate the connection to dl.google.com:80 (2401:3800:4002:802::1005). - connect (101: Network is unreachable) [IP: 2401:3800:4002:802::1005 80]

W: Some index files failed to download. They have been ignored, or old ones used instead.

Minha localização é a China. Eu tenho o proxy do sistema Shadowsocks SOCKS5 e o OpenVPN conectado ao mesmo servidor VPS. Eu tentei desligar os dois separadamente e juntos, mas não funcionou.

Eu me pergunto por que isso aconteceu e como eu lidei com isso?

--- atualização ---

Eu poderia baixar o fornecido pelo @JonasCz.

    
por Ssuching Yu 02.01.2018 / 09:19

1 resposta

1

Quando eu tenho esse problema, desabilitei o IPv6 no Ubuntu e resolvi o problema. Para fazer isso, siga estas etapas:

Para desativar o IPv6, você precisa abrir /etc/sysctl.conf usando qualquer editor de texto e adicionar as seguintes linhas no final:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Se o IPv6 ainda estiver ativado, o problema é que sysctl.conf ainda não está ativado.

Nesse caso, abra um terminal ( Ctrl + Alt + T ) e digite o comando:

sudo sysctl -p

A saída será muito semelhante a essas três linhas:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Depois disso, execute:

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Se você vir 1 na saída, o IPv6 foi desativado com êxito.

1

Espero que isso ajude.

    
por galoget 04.01.2018 / 09:20