在更新和安装过程中,我不断收到与 [IP: 91.189.88.142 80] 的连接错误,而其他设备则没有。这个设备有错误吗?我可以让 Ubuntu 永远不会尝试使用它,因为它从不工作吗?
答案1
我做了进一步的挖掘,发现 security.ubuntu.com 似乎解析到了这个地址,还有其他地址,我怀疑这可能是你的问题。
我不清楚为什么这会给您带来错误 - 对我来说没有。短期修复可能是强制您的设置使用其他 security.ubuntu.com 地址之一 - “host”命令会为我抛出以下所有内容:
security.ubuntu.com has address 91.189.91.39
security.ubuntu.com has address 91.189.88.152
security.ubuntu.com has address 91.189.91.38
security.ubuntu.com has address 91.189.88.142
security.ubuntu.com has IPv6 address 2001:67c:1360:8001::23
security.ubuntu.com has IPv6 address 2001:67c:1562::15
security.ubuntu.com has IPv6 address 2001:67c:1360:8001::24
security.ubuntu.com has IPv6 address 2001:67c:1562::18
您可能能够在 /etc/hosts 文件中为 security.ubuntu.com 硬编码其他 IPV4 地址之一。您还可以在 /etc/apt/sources.list 文件中注释掉对 security.ubuntu.com 的引用。但注释掉这些引用显然会导致关键安全更新延迟。(根据https://askubuntu.com/questions/185317/are-security-ubuntu-com-updates-eventually-merged-into-normal-updates)
答案2
答案3
我在公司防火墙后面的 Ubuntu 20 上遇到了同样的问题。
我可以下载所有 apt 包,除了 linux 头文件之外。
更换镜子没有帮助。
我通过使用 wget(有效)下载 .deb 并手动安装解决了这个问题。
# wget http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-5.4.0-105_5.4.0-105.119_all.deb
# dpkg -i linux-headers-5.4.0-105_5.4.0-105.119_all.deb
# apt-get install -f