![使用 apt-get update 时无法连接到 ubuntu 档案库](https://linux22.com/image/937098/%E4%BD%BF%E7%94%A8%20apt-get%20update%20%E6%97%B6%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%20ubuntu%20%E6%A1%A3%E6%A1%88%E5%BA%93.png)
我正在尝试,apt-get update
但它卡在
0% [Connecting to ph.archive.ubuntu.com (202.90.159.172)]
几分钟后,它给了我以下信息:
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Hit:2 http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu xenial InRelease
Err:3 http://ph.archive.ubuntu.com/ubuntu xenial InRelease
Could not connect to ph.archive.ubuntu.com:80 (2001:d18:0:23::172). - connect (101: Network is unreachable) [IP: 2001:d18:0:23::172 80]
Err:4 http://ph.archive.ubuntu.com/ubuntu xenial-updates InRelease
Unable to connect to ph.archive.ubuntu.com:http: [IP: 2001:d18:0:23::172 80]
Err:5 http://ph.archive.ubuntu.com/ubuntu xenial-backports InRelease
Unable to connect to ph.archive.ubuntu.com:http: [IP: 2001:d18:0:23::172 80]
Fetched 102 kB in 2min 0s (846 B/s)
Reading package lists... Done
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/xenial/InRelease Could not connect to ph.archive.ubuntu.com:80 (2001:d18:0:23::172). - connect (101: Network is unreachable) [IP: 2001:d18:0:23::172 80]
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease Unable to connect to ph.archive.ubuntu.com:http: [IP: 2001:d18:0:23::172 80]
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease Unable to connect to ph.archive.ubuntu.com:http: [IP: 2001:d18:0:23::172 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
我已尝试按照说明禁用 IPV6 连接这里但它似乎没有解决问题。我该怎么办?我是 Ubuntu 新手,使用的是 16.04。
答案1
你的镜子好像有点问题。
如果您运行,nslookup ph.archive.ubuntu.com
您将获得服务器的 IP:,202.90.159.172
但如果您尝试ping
这样做:ping ph.archive.ubuntu.com
您将不会得到任何响应。
如果你已经看过Ubuntu 镜像列表,你可以看到那里没有这个镜像,我猜它暂时宕机了。
更改您的镜像,然后更新您的源。
一个快速的解决方法是使用 sed 来更改ph
镜像us
:
sudo sed -i s/ph.archive/us.archive/ /etc/apt/sources.list