apt-get-Befehle werden bei „Warten auf Header“ angehalten

apt-get-Befehle werden bei „Warten auf Header“ angehalten

Ich habe eine VM mit Ubuntu Server 9.10 und einem einfachen Webserver-Setup. Immer wenn ich eine apt-Funktion ausführe, wird sie bei „Warten auf Header …“ etwa 1 Minute lang angehalten. Irgendwann wird sie gelöscht und läuft wie gewohnt weiter, aber das ist ein bisschen ärgerlich.

Alles andere auf dem Server scheint einwandfrei zu laufen. Irgendwelche Ideen?

Antwort1

Einige Repos haben Probleme mit http/1.1-Pipelining.

Versuchen Sie, Folgendes zu /etc/apt/apt.conf.d/piplining-off.conf hinzuzufügen:

Acquire::http::Pipeline-Depth "0";

Antwort2

kurz und knapp;Softwarequelle -> Herunterladen von -> Andere -> Besten Server auswählen

Ich hatte dieses Problem bei einer Ubuntu-Installation. Um das Problem zu beheben, habe ich es bearbeitet /etc/apt/apt.confund hinzugefügt Acquire::http::Timeout "3"; , was zu einem sehr kurzen Timeout führt und das Problem viel offensichtlicher macht.

apt-get update zeigte dann viele 404-Fehler an, http://bg.archive.ubuntu.comnämlich das Repository, das meine Ubuntu-Installation ausgewählt hatte.

Unter Softwarequellen ging ich dann zu Herunterladen von -> Andere -> Besten Server auswählen. Es wurde ein Server in Bulgarien ausgewählt – was tatsächlich derselbe Server war, von dem ich annehme, dass bg.archive.ubuntu.com einen Aliasnamen hat oder auf den es umgeleitet wird. Aber auf jeden Fall funktionierte apt-get update einwandfrei, nachdem ich diesen Server direkt und nicht den Aliasnamen .archive.ubuntu.com ausgewählt hatte. Dies deutet darauf hin, dass es manchmal ein Problem mit DNS oder Aliasnamen mit den Servernamen *.archive.ubuntu.com geben kann, das einfach durch die Verwendung eines anderen Servers oder sogar desselben Servers direkt mit seinem nicht-aliasierten Namen gelöst werden kann.

Antwort3

Versuchen Sie, Ihre Multiversum- und Universum-Repos in Ihrem/etc/apt/sources.list

Dann machen Sie Folgendes:apt-get sauber alle

dann abschließend ein:apt-get-Aktualisierung

Mal sehen, ob das die Sache etwas aufklärt.

Antwort4

Bei mir lag es daran, dass ich mit meinem Arbeits-VPN verbunden war - ich konnte zum Beispiel keine Verbindung herstellen deb.nodesource.com. Verbindung zum VPN getrennt - kein Problem. Erneut Verbindung zum VPN herstellen - Problem. Dies ist nicht bei jedem die Ursache des Problems, aber wenn Sie ein VPN verwenden und dieses Problem auftritt, versuchen Sie, die Verbindung zu trennen und es dann erneut zu versuchen.

verwandte Informationen