apt update
我正在尝试在从 安装的 Ubuntu 14.04 上运行trusty-server-cloudimg-amd64.ova
。
我可以看到apt-get
防火墙允许流量通过。
我运行后sudo apt update
得到的结果如下:
Err http://minmeld-updates.pan.io trusty-minemeld InRelease
Err http://minmeld-updates.pan.io trusty-minemeld Release.gpg
Could not resolve 'minmeld-updates.pan.io'
Ign http://security.ubuntu.com trusty-security InRelease
Ign http://archive.ubuntu.com trusty InRelease
Ign http://minemeld-updates.panw.io trusty-minemeld InRelease
答案1
首先 ping 服务器:
ping -c 4 archive.ubuntu.com
如果你能到达它,它看起来像这样:
$ ping -c 4 archive.ubuntu.com
PING archive.ubuntu.com (91.189.88.161) 56(84) bytes of data.
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=1 ttl=53 time=47.4 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=2 ttl=53 time=47.9 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=3 ttl=53 time=48.5 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=4 ttl=53 time=46.4 ms
--- archive.ubuntu.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 46.490/4
7.605/48.529/0.743 ms
您可以尝试在 GUI 中禁用 IPv6 寻址:
在右上角找到网络指示器图标
选择编辑连接
编辑当前连接(双击)
在 IPv6 设置/方法下,选择忽略
保存并退出
尝试一下!
更新我们
或者 CLI:
$ sudo sh -c 'echo 1 > /proc/sys/net/ipv6/conf/eth0/disable_ipv6'
当然,如果不是您正在使用的接口,您应该用任何其他接口替换“eth0”,或者用“all”在所有接口上执行此操作。但这仅在您重新启动之前有效。
答案2
问题似乎发生在ubuntu 12.04,是dnsmasq和resolvconf之间的问题。
正确的解决方法是重新启动网络管理器服务,以获取正确的 DNS:
sudo service network-manager restart
或者
安装 resolvconf
sudo apt install resolvconf