我在尝试维护和安装 Ubuntu 20.04 的软件包时遇到了一个常见问题,返回了以下错误:
0% [连接到 au.archive.ubuntu.com (2001:388:30bc:cafe::beef)]
因此,我首先将此归咎于IPv6
问题,然后使用以下命令来禁用它:
sudo nano /etc/apt/apt.conf.d/99force-ipv4
添加值:
Acquire::ForceIPv4 "true";
然后我继续执行以下操作,完全禁用系统上的 IPv6:
sudo nano /etc/sysctl.d/99-sysctl.conf
然后在配置文件中添加以下内容:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
然后我重新加载:
sudo sysctl -p
然后,我运行apt update -y
以确保我的软件包已更新。在这里,我看到存储库 IPv4 现在正在显示,但我仍然无法连接到它:
Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]
Hit:2 https://apt.enpass.io stable InRelease
Hit:3 https://packages.cisofy.com/community/lynis/deb stable InRelease
Err:4 http://au.archive.ubuntu.com/ubuntu focal InRelease
Could not connect to au.archive.ubuntu.com:80 (202.158.214.106), connection timed out
Err:5 http://au.archive.ubuntu.com/ubuntu focal-updates InRelease
Unable to connect to au.archive.ubuntu.com:http:
Err:6 http://au.archive.ubuntu.com/ubuntu focal-backports InRelease
Unable to connect to au.archive.ubuntu.com:http:
据我所知,我被重定向到离我最近的镜像,该镜像对我的系统来说是最佳来源。我如何/有没有一种方法可以测试镜像的可用性,或者甚至在连接失败时默认转到另一个位置?
答案1
奇怪的是,这看起来像是澳大利亚用户访问澳大利亚镜像时遇到的一个“常见”问题:https://bugs.launchpad.net/ubuntu/+bug/162865 根据错误单,联系[电子邮件保护]使用您的跟踪路由和调试。
同时,您可以将您的车内的镜子换成/etc/apt/sources.list
非澳大利亚镜子。