apt-get コマンドが「ヘッダーを待機中」で一時停止する

apt-get コマンドが「ヘッダーを待機中」で一時停止する

Ubuntu Server 9.10 で基本的な Web サーバー セットアップを実行している VM があります。apt 関数を実行するたびに、「ヘッダーを待機しています...」で約 1 分間一時停止します。最終的にはクリアされ、通常どおり続行されますが、少し煩わしいです。

サーバー上の他のすべては正常に動作しているようです。何かアイデアはありますか?

答え1

一部のリポジトリでは http/1.1 パイプラインに問題があります。

/etc/apt/apt.conf.d/piplining-off.conf に以下を追加してみてください。

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

答え2

要約:ソフトウェアソース -> ダウンロード元 -> その他 -> 最適なサーバーを選択

Ubuntu のインストールでこの問題が発生しました。問題をデバッグするために、編集し /etc/apt/apt.confて追加しました。Acquire::http::Timeout "3"; これにより、タイムアウトが非常に短くなり、問題がさらに明確になります。

http://bg.archive.ubuntu.comその後、apt-get update は、Ubuntu インストールが選択したリポジトリからの 404 を多数表示しました。

次に、ソフトウェア ソースで、[ダウンロード元] -> [その他] -> [最適なサーバーを選択] に移動しました。すると、ブルガリアのサーバーが選択されました。これは、実際には同じサーバーであり、bg.archive.ubuntu.com がエイリアスまたはリダイレクトされているものと思われます。いずれにしても、.archive.ubuntu.com エイリアスではなく、そのサーバーを直接選択すると、apt-get update は完璧に機能しました。これは、DNS または *.archive.ubuntu.com サーバー名のエイリアスに何らかの問題がある可能性があることを示しています。これは、別のサーバーを使用するか、同じサーバーをエイリアスなしの名前で直接使用することで簡単に解決できます。

答え3

マルチバースとユニバースのリポジトリをコメントアウトしてみてください/etc/apt/sources.list

次に、次の操作を実行します。apt-get すべてをクリーンアップする

そして最後に:apt-getアップデート

それで少しは解決するか確認してください。

答え4

私の場合、仕事用の VPN に接続していたため、deb.nodesource.comたとえば に接続できませんでした。VPN から切断すると、問題はありません。VPN に再度接続すると、問題が発生します。これがすべてのユーザーの問題の原因になるわけではありませんが、VPN を使用していてこの問題が発生した場合は、切断してから再試行してください。

関連情報