Como analisar um problema “[Waiting for headers]” durante o “apt-get update”?

6

sudo apt-get update às vezes fica preso:

...
99% [Waiting for headers]

Este parece ser um problema comum e pode ter vários motivos. Por exemplo, em uma máquina, isso foi causado porque usei uma configuração ruim do servidor proxy.

Existe uma maneira de analisar sistematicamente o problema? Ele olhou para o man apt-get , mas não conseguiu encontrar nenhuma opção que fornecesse mais informações para isolar o problema. Existe alguma ferramenta além de apt-get que eu possa usar para obter mais insights?

    
por Philipp Claßen 31.12.2012 / 18:00

2 respostas

3

Consegui consertar. http://debian.sur5r.net/i3/ (quantal, universo) não respondeu. Depois de desativá-lo, apt-get update é bem sucedido.

Dicas para o próximo problema que se depara:

  1. Inicie o synaptic e desative as origens até que Reload não seja mais interrompido. Especialmente, fontes de terceiros parecem ser candidatas.
  2. Reactive suas fontes até atingir a que causa problemas.

synaptic é ótimo para diagnósticos. Quando Reload trava e você aborta, ele imprime o repositório atual. No meu caso, foi exatamente o pior:

Failed to fetch http://debian.sur5r.net/i3/dists/quantal/InRelease  
Some index files failed to download. They have been ignored, or old ones used instead.
    
por Philipp Claßen 31.12.2012 / 19:53
11

Melhor ainda, faça:

apt-get -o Debug::Acquire::http=true update
    
por Jason 24.06.2015 / 10:14

Tags