Как анализировать проблему «Ожидание заголовков» во время «apt-get update»?

sudo apt-get update иногда застревает:

 ... 99% [Waiting for headers] 

Это, похоже, является общей проблемой и может иметь несколько причин. Например, на одной машине это было вызвано тем, что я использовал плохую конфигурацию прокси-сервера.

Есть ли способ систематического анализа проблемы? Он посмотрел на man apt-get но не смог найти никакой опции, которая предоставляет больше информации, чтобы изолировать проблему. Есть ли какие-либо инструменты помимо apt-get которые я могу использовать, чтобы получить больше информации?

Еще лучше:

 apt-get -o Debug::Acquire::http=true update 

Я смог это исправить. http://debian.sur5r.net/i3/ (quantal, universe) не ответил. После его отключения apt-get update завершается успешно.

Советы для следующего, который сталкивается с этой проблемой:

  1. Запустите synaptic и отключите источники, пока Reload не будет зависать. В частности, сторонние источники, похоже, являются кандидатами.
  2. Реакция ваших источников, пока вы не ударите тот, который вызывает проблемы.

synaptic отлично подходит для диагностики. Когда Reload зависает, и вы прерываете ее, она распечатывает текущий репозиторий. В моем случае это было совсем плохо:

 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.