Застрял на уровне 0% [ожидание заголовков]

При поиске в Google этой ошибки кажется, что эта проблема возникает у многих людей.

apt-get upgrade зависает на 0% [ожидание заголовков] apt-get install apache2 зависает на 0% [ожидает заголовков] . Некоторые команды apt-get работают, но только некоторые пакеты.

Есть идеи? Я не думаю, что это проблема с медленными репозиториями, потому что у меня это было давно, и он не сдвинулся с места с 0%. Я редактировал sources.list , но я удалил строки, которые добавил, когда возникла эта проблема, и это не повлияло на ситуацию.

Любые подсказки были бы действительно полезны.

8
задан 20 May 2016 в 15:54

5 ответов

Попробуйте изменить сервер, выбрав диспетчер обновлений, определения, загрузку с, а затем выберите сервер ближе к вам. а затем попробуйте еще раз.

Edit: см. эту ссылку о том, как добавить его, отредактировав sources.list. Как я могу использовать зеркало рядом со мной или выбрать более быстрое зеркало?

7
ответ дан 20 May 2016 в 15:54

Самый простой подход состоит из следующие команды:

sudo apt-get clean

&

sudo apt-get update

затем

sudo apt-get install <package_name>

Ура

Сообщите мне, работает ли это

4
ответ дан 20 May 2016 в 15:54

Мне пришлось

sudo apt-key update
sudo apt-get update

Из справочных страниц:

apt-key используется для управления списком ключей, используемых apt для аутентификации. пакеты. Пакеты, которые были аутентифицированы с использованием этих ключей, будут считаться доверенным.

1
ответ дан 20 May 2016 в 15:54

Если вы используете прокси-сервер и у вас есть эти настройки в пользовательской среде, попробуйте:

sudo -E apt update

, чтобы запустить команду от имени пользователя root, но в среде вашего текущего пользователя.

0
ответ дан 23 November 2019 в 06:24

(Просто репост, поскольку оригинал был необъяснимо удален)

Я заметил эту проблему на виртуальной машине с Xenial в центре обработки данных на этой неделе, которая работала в течение 10 лет (обновлялась через многие За это время был выпущен Ubuntu LTS).

Я запустил tcpdump для регистрации запросов к URL-адресам в /etc/apt/sources.list и не увидел никаких запросов, когда я запустил apt-get update

например

 tcpdump -i eth0 host archive.ubuntu.com

Если я попытался выполнить выборку с хоста с помощью wget, он работал нормально

например

wget archive.ubuntu.com/

В конце концов я обнаружил, что провайдер установил прокси для apt в /etc/apt/apt.conf на моей ВМ. в 2009 году, когда виртуальная машина была впервые активирована.

Acquire
{
  http 
  {
      Proxy "http://apt2.memset.net:3128";
  };
};

Очевидно, прокси недавно перестал работать правильно.

Я удалил указанный выше блок из моего /etc/apt.conf, и нормальность была восстановлена ​​

0
ответ дан 5 January 2021 в 23:46

Другие вопросы по тегам:

Похожие вопросы: