При поиске в Google этой ошибки кажется, что эта проблема возникает у многих людей.
apt-get upgrade
зависает на 0% [ожидание заголовков]
apt-get install apache2
зависает на 0% [ожидает заголовков]
. Некоторые команды apt-get
работают, но только некоторые пакеты.
Есть идеи? Я не думаю, что это проблема с медленными репозиториями, потому что у меня это было давно, и он не сдвинулся с места с 0%. Я редактировал sources.list
, но я удалил строки, которые добавил, когда возникла эта проблема, и это не повлияло на ситуацию.
Любые подсказки были бы действительно полезны.
Попробуйте изменить сервер, выбрав диспетчер обновлений, определения, загрузку с, а затем выберите сервер ближе к вам. а затем попробуйте еще раз.
Edit: см. эту ссылку о том, как добавить его, отредактировав sources.list. Как я могу использовать зеркало рядом со мной или выбрать более быстрое зеркало?
Самый простой подход состоит из следующие команды:
sudo apt-get clean
&
sudo apt-get update
затем
sudo apt-get install <package_name>
Ура
Сообщите мне, работает ли это
Мне пришлось
sudo apt-key update
sudo apt-get update
Из справочных страниц:
apt-key используется для управления списком ключей, используемых apt для аутентификации. пакеты. Пакеты, которые были аутентифицированы с использованием этих ключей, будут считаться доверенным.
Если вы используете прокси-сервер и у вас есть эти настройки в пользовательской среде, попробуйте:
sudo -E apt update
, чтобы запустить команду от имени пользователя root, но в среде вашего текущего пользователя.
(Просто репост, поскольку оригинал был необъяснимо удален)
Я заметил эту проблему на виртуальной машине с 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, и нормальность была восстановлена