![“apt update”导致 apt-cacher-ng 随机下载失败](https://linux22.com/image/184498/%E2%80%9Capt%20update%E2%80%9D%E5%AF%BC%E8%87%B4%20apt-cacher-ng%20%E9%9A%8F%E6%9C%BA%E4%B8%8B%E8%BD%BD%E5%A4%B1%E8%B4%A5%20.png)
昨天,我将系统更新到 Debian 10.7,并注意到apt update
Debian 10.6/7 上的 apt-cacher-ng 服务器存在问题。它就像
0% ["waiting for headers"]
然后重复等待消息,最后报告Err
文件并说
W: Failed to fetch http://security.debian.org/debian[...] Connection failed [IP: 172.XX.YY.ZZ 3142]
如果您重复调用apt update
,则哪个文件失败以及问题存在于 Debian、Ubuntu 和 OpenWrt 客户端上是完全随机的。服务器或网络似乎没有问题,ssh 和 acgn Web 服务器响应正常。更新时,tcpdump
表示建立了TCP连接,30秒内没有任何反应,然后终止连接。错误日志保持为空,传出文件位于日志文件中。我真的不知道在这里做什么。有人有什么想法吗?
更新:我使用今天的 openssl 安全更新(它有效地影响了我网络上的每台 Debian 机器)来禁用所有机器上的 apt-cacher-ng,这看起来非常蹩脚。
还有其他地方可以问这个问题吗?
答案1
终于明白了:罪魁祸首是IPv6。当我开始 tcpdump 传出连接时,我注意到发送了很多 SYN,但没有收到回复。现在我已经在 apt-cacher-ng 上禁用了 IPv6,一切都很好。仍在尝试找出问题所在的确切位置(me-tunnelbroker-server),但就目前而言,至少它有效。
如果其他人遇到这些问题,以下是我注意到的进一步症状: Ubuntu 客户端可以工作,但速度要慢得多。 HTTPS 存储库生成错误Reading from proxy failed - select (115: Operation now in progress)