Quando eu atualizo, ele fica preso aqui:
user@plato:~# sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
bind9-host coreutils cpio curl dnsutils libbind9-90 libc-bin libc-dev-bin
libc6 libc6-dev libcgmanager0 libcurl3 libcurl3-gnutls libdns100
libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libisc95 libisccc90
libisccfg90 libjasper1 liblwres90 libplymouth2 libsepol1 libssl-dev
libssl-doc libssl1.0.0 linux-libc-dev mime-support multiarch-support ntp
ntpdate openssl plymouth plymouth-theme-ubuntu-text python3-distupgrade
ubuntu-release-upgrader-core unzip
39 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.0 MB of archives.
After this operation, 12.3 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::15)] ░
Quando eu atualizo, ele fica preso aqui:
user@plato:~# apt-get update
0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::14)] [Connecting to sec░
Eu sou capaz de executar o ping us.archive.ubuntu.com:
user@plato:~# ping us.archive.ubuntu.com
PING us.archive.ubuntu.com (91.189.91.23) 56(84) bytes of data.
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=1 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=2 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=3 ttl=54 time=81.5 ms
64 bytes from economy.canonical.com (91.189.91.23): icmp_seq=4 ttl=54 time=81.4 ms
^C
--- us.archive.ubuntu.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 81.425/81.528/81.582/0.355 ms
Oque posso fazer para consertar isso?
O que eu tentei até agora.
Tentei seguir as instruções deste blog: http://nickescobedo.com/719/ubuntu-apt-get-hangs-at-0
Para forçar o apt-get a usar o IPv4 exclusivamente
- Crie um arquivo no
/etc/apt/apt.conf.d/99force-ipv4
- Adicione esta linha ao arquivo recém-criado
Acquire::ForceIPv4 false;
- O Apt-get agora usará exclusivamente o IPv4
Respostas:
Eu descobri como fazer o apt-começar a trabalhar novamente.
Editar
gai.conf
:altere a linha ~ 54 para descomentar o seguinte:
escreva e saia:
CUIDADO
Observe a linha 50, que parece quase idêntica:
Esta é a linha errada. Vá ~ 4 linhas para baixo e você encontrará a linha correta para descomentar, porque termina com em
100
vez de10
fonte
precedence ::ffff:0:0/96 100
permite que as solicitações a preferir IPv4precedence ::ffff:0:0/96 10
e eu tive que voltar para o arquivo e comentar essa linha novamente e, em seguida, remover o comentário da linha correta que éprecedence ::ffff:0:0/96 100
É melhor desativar o IPV6 antes de atualizar e atualizar.
Terminal Aberto
Digite
sudo -H gedit /etc/sysctl.conf
e abra o arquivo de configuração e adicione as seguintes linhas no finalDepois dessa corrida
Se informar '1' significa que você desabilitou o IPV6.
Se o relatório for '0', siga as etapas 4 e 5.
Digite o comando
sudo sysctl -p
. Você verá isso no terminal.Repita acima da "Etapa 3" e agora será o relatório 1.
fonte
Nenhuma das correções do IPv6 funcionou para mim. Possivelmente tenho o mesmo sintoma com uma causa diferente. Minha solução alternativa foi alternar para um arquivo diferente fazendo uma pesquisa e substituindo no sources.list, por exemplo:
E depois:
Isso pelo menos me permite voltar ao trabalho até descobrir o problema real.
fonte
O que funcionou para mim foi mudar minhas configurações de rede VirtualBox para meu convidado do Ubuntu para "NAT" de "Bridged Adapter".
fonte
apt-get update
.