apt-get 命令在“等待标题”处暂停

apt-get 命令在“等待标题”处暂停

我有一台运行 Ubuntu Server 9.10 的虚拟机,其中运行着一个基本的 Web 服务器设置。每当我运行 apt 函数时,它都会在“正在等待标头...”处暂停约 1 分钟。它最终会清除并继续正常运行,但这有点烦人。

服务器上的其他一切似乎都运行良好。有什么想法吗?

答案1

一些 repos 存在 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"; 一个非常短的超时时间,使问题更加明显。

然后 apt-get update 显示了很多 404,http://bg.archive.ubuntu.com这是我的 ubuntu 安装所选择的存储库。

在软件源下,我转到下载自 -> 其他 -> 选择最佳服务器。它选择了保加利亚的一台服务器 - 实际上恰好是同一台服务器,我猜想 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 并遇到此问题,请尝试断开连接,然后重试。

相关内容