Fórum Ubuntu Linux - PT
Suporte Técnico => Sistema => Tópico iniciado por: maikons em 21 de Outubro de 2016, 22:50
-
O que está acontecendo com meu apt-get update que está muito lento...
Minha internet é de 5mb, demora quase 30 minutos pra fazer o update...
apt-get update
Hit:1 http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu xenial InRelease
0% [Connecting to br.archive.ubuntu.com (2801:82:80ff:8000::5)] [Connecting to security.ubuntu.com (2001:67c:1360:8001::21)]
O ping está normal né?
ping security.ubuntu.com
PING security.ubuntu.com (91.189.88.149) 56(84) bytes of data.
64 bytes from danava.canonical.com (91.189.88.149): icmp_seq=1 ttl=51 time=206 ms
64 bytes from danava.canonical.com (91.189.88.149): icmp_seq=2 ttl=51 time=206 ms
64 bytes from danava.canonical.com (91.189.88.149): icmp_seq=3 ttl=51 time=206 ms
64 bytes from danava.canonical.com (91.189.88.149): icmp_seq=4 ttl=51 time=206 ms
64 bytes from danava.canonical.com (91.189.88.149): icmp_seq=5 ttl=51 time=206 ms
^C
--- security.ubuntu.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4003ms
rtt min/avg/max/mdev = 206.249/206.506/206.962/0.635 ms
Minhas sourceslist tão particamente zeradas eu acho
leafpad /etc/apt/sources.list
# deb cdrom:[Lubuntu 16.04.1 LTS _Xenial Xerus_ - Release amd64 (20160720)]/ xenial main multiverse restricted universe
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://br.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://br.archive.ubuntu.com/ubuntu/ xenial main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://br.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://br.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://br.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://br.archive.ubuntu.com/ubuntu/ xenial universe
deb http://br.archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://br.archive.ubuntu.com/ubuntu/ xenial-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://br.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://br.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
O que eu deveria fazer?
-
Vc está usando o repositório brasileiro (br.archive.ubuntu.com), que costuma dar esse problema.
Quando estiver assim, passe pro repositório Internacional (archive.ubuntu.com) que costuma resolver.
Enviado do meu smartphone.
-
EU resolvi o problema pesquisando num forum em Inglês. Eles ensinaram que o IPV6 precisa ser desativado. Isso resolveu o problema por completo. Pois eu alterava o servidor e não adiantava.
Para saber se o IPV6 está ativado Digite o seguinte comando:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
se o resultado for 0, significa que o IPV6 está ativado. Se o resultado for 1 significa que está desativado. Se estiver ativado(0), precisa ser desativado.
Para desativar IPV6 digite o seguinte comando:
echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Após digitar esse comando repita a verificação anterior e o resultado deverá aparecer (1):
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Se o resultado for 1, você desativou o IPV6, agora é só fazer o teste do apt-get update.
-
O IPv6 só precisa ser desativado no Ubuntu quando a operadora não dá suporte a ele --- o que não é o caso do maikons, já que na mensagem original dele dá pra ver que o repositório "br.archive.ubuntu.com" está mapeando pra um IPv6.
-
Se eu estiver respondendo sem dever, peço desculpas. Mas vim informar que o procedimento de desativação do IPV6 funcionou comigo. De uns tempos para cá o apt-get update estava bem lento, até às vezes parando. Tinha que apertar CTRL + C para interromper e fazer de novo. Após desativar o IPV6 conforme descrito o apt-get update está operando rapidamente. O procedimento funciona corretamente!
-
Reforço o que disse antes: o IPv6 só deve ser desativado no Ubuntu se o seu provedor não der suporte.
O IPv6 é o protocolo padrão de Internet atual, desativá-lo pode fazer com que você perca acesso a sites importantes.
-
Olá amigo zekkerj! Compreendo o que você disse. Fiz dois testes: reativei o ipv6 do Ubuntu por linha de comando. O apt-get voltou a ficar que nem carroça. Voltei a desativá-lo. Fui no site ipv6.br e nos testes de conectividade ele informa que o ipv6 está ativo e conectado por ipv6. Fiz testes com vários sites e acessa normalmente. Não sei se este filtro que o site fez foi apenas através do navegador ou não, mas pelo menos no momento o apt-get está operando normalmente.
Obrigado pelas orientações!
-
A gente tem aqui a junção de duas situações, causando problema.
Uma, os repositórios brasileiros são mantidos, smj, por entusiastas. Por conta disso, eles são muito instáveis.
Outra, quando um site se anuncia via IPv4 e IPv6, a norma da internet diz que ele deve ser acessado via IPv6, se houver conectividade.
O que temos então? Um site que está se anunciando via IPv6, mas na verdade não é capaz de responder em IPv6. Isso faz com que o apt tenha que primeiro tentar o acesso, esperar o timeout, pra só então tentar novamente em IPv4. Desativar o IPv6 encurta o caminho; mas as verdadeiras soluções são (a) garantir que o site só se anuncie via IPv6 se realmente tiver conectividade; ou (b) não usar esse conjunto de repositórios.
-
Olá mais uma vez zekkerj! Sempre quando faço a instalação do Ubuntu, nunca uso os repositórios brasileiros e sempre seto o repositório oficial. Como o amigo Erick, eu passei por este problema tanto com o repositório brasileiro quanto com o oficial (apt-get update lento). Somente com a desativação do IPV6, o problema se resolveu. Abraços!
-
Caro zekkerj! Desculpe incomodar mais uma vez neste post, mas analisando suas respostas e fazendo testes hoje, mesmo com o IPV6 desabilitado, que o apt-get update voltou a ficar lento, eu reativei o IPV6 para não ficar totalmente desprovido do protocolo e, analisando outros fóruns estrangeiros, a melhor solução foi utilizar um comando para "forçar" o sudo apt-get update em IPV4, ficando desta forma:
sudo apt-get -o Acquire::ForceIPv4=true update
Desta forma o apt-get fará a atualização mais rapidamente sem a necessidade de desativar por completo o IPV6. Espero ter contribuído com algo, assim como aprendo com os amigos deste fórum também.
Abraços a todos!