Alguns repos têm problemas com pipelining http / 1.1.
Tente adicionar o seguinte ao /etc/apt/apt.conf.d/piplining-off.conf:
Acquire::http::Pipeline-Depth "0";
Eu tenho uma VM executando o Ubuntu Server 9.10 executando uma configuração básica do servidor web. Sempre que eu executar uma função apt, ela fará uma pausa de cerca de 1 minuto em 'Waiting for headers ...'. Ele acabará por limpar e continuar como normal, mas é um pouco de aborrecimento.
Tudo o resto no servidor parece correr bem. Alguma idéia?
Alguns repos têm problemas com pipelining http / 1.1.
Tente adicionar o seguinte ao /etc/apt/apt.conf.d/piplining-off.conf:
Acquire::http::Pipeline-Depth "0";
Tente comentar seus repositórios multiverso e universo em seu /etc/apt/sources.list
Em seguida, faça um: apt-get clean all
então finalmente: apt-get update
Veja se isso esclarece algumas coisas.
Certifique-se de que o seu tempo & a data está definida corretamente,
Eu tive o mesmo problema e corrigi-lo com um simples ntpdate
Além disso, descubra o que está fazendo executando sudo strace apt-get update
tldr; Fonte de software - > Fazer o download de - > Outros - > Escolha o melhor servidor
Eu tive esse problema com uma instalação do Ubuntu. Para depurar o problema que eu editei
/etc/apt/apt.conf
e adicionado Acquire::http::Timeout "3";
o que dá um tempo muito curto e torna muito mais óbvio qual é o problema.
O apt-get update mostrou muitos dos 404's do http://bg.archive.ubuntu.com
, que foi o repositório que o meu ubuntu install escolheu.
Em fontes de software, fui até o Download de - > Outros - > Escolha o melhor servidor. Ele escolheu um servidor na Bulgária - que, na verdade, era o mesmo servidor, que eu suponho que o bg.archive.ubuntu.com tenha um alias ou seja redirecionado para. Mas, em qualquer caso, depois de selecionar esse servidor diretamente em vez do alias .archive.ubuntu.com, o apt-get update funcionou perfeitamente. Isto sugere que às vezes pode haver algum tipo de problema com DNS ou aliasing com os nomes de servidores * .archive.ubuntu.com, que podem simplesmente ser resolvidos usando outro servidor, ou até mesmo o mesmo servidor diretamente pelo seu nome sem alias. / p>