我正在尝试在我的 Debian Wheezy armhf 系统上执行apt-get update
and操作apt-get upgrade
,但升级失败并出现上述错误。网络工作正常,我的/etc/apt/sources.list
是:
deb http://ftp.us.debian.org/debian/ wheezy 主要贡献非免费
我怎样才能解决这个问题?
答案1
某些系统在访问 IPv6 资源时遇到问题,这可能会影响访问 deb.debian.org。过去,禁用 IPv6 曾帮助我解决“无法连接”问题:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
(无需重启或服务)
答案2
从您的 armhf 系统尝试 ping 64.50.236.52 IP 地址。
ping 64.50.236.52
如果没有任何答案,请检查您的互联网连接。另一方面,如果您从此 IP 地址 ping ftp 服务器名称得到答案
ping ftp.us.debian.org
如果没有响应,请转到 /etc/resolv.conf 文件并验证其设置是否正确。
答案3
好的,我将 resources.lst 修改为:
deb http://ftp.us.debian.org/debian wheezy 主要贡献非免费 deb http://security.debian.org wheezy/updates 主要贡献非免费
然后重新运行更新并再次升级,这次更新得很好。