这里只讲我遇到的原因和解决办法,并不一定能应对所有这类报错。
问题现象
系统是 ubuntu 20.04
具体报错如下
获取:1 http://cn.archive.ubuntu.com/ubuntu focal InRelease [1,624 B] 获取:2 http://cn.archive.ubuntu.com/ubuntu focal-updates InRelease [1,624 B] 获取:3 http://cn.archive.ubuntu.com/ubuntu focal-backports InRelease [1,624 B] 获取:4 http://security.ubuntu.com/ubuntu focal-security InRelease [1,624 B] 错误:1 http://cn.archive.ubuntu.com/ubuntu focal InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?) 错误:2 http://cn.archive.ubuntu.com/ubuntu focal-updates InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?) 错误:3 http://cn.archive.ubuntu.com/ubuntu focal-backports InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?) 错误:4 http://security.ubuntu.com/ubuntu focal-security InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?) 正在读取软件包列表… 完成 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 N: 无法安全地用该源进行更新,所以默认禁用该源。 E: 仓库 “http://cn.archive.ubuntu.com/ubuntu focal InRelease” 的签名不再生效。 E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/dists/focal/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?) N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 N: 无法安全地用该源进行更新,所以默认禁用该源。 E: 仓库 “http://cn.archive.ubuntu.com/ubuntu focal-updates InRelease” 的签名不再生效。 E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?) E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?) E: 仓库 “http://cn.archive.ubuntu.com/ubuntu focal-backports InRelease” 的签名不再生效。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 E: 无法下载 http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?) E: 仓库 “http://security.ubuntu.com/ubuntu focal-security InRelease” 的签名不再生效。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
一开始在网上找解决方法,大部分文章说的都是换源,我换了几个源,问题依旧没解决。后来重装系统(这个系统是刚装的,怀疑是系统没装好。。)也没有修复这个问题。最后把网线插到另一台以前能正常 update 的电脑上,发现也是通样的现象。
问题原因(之一)
这时我才断定是网络的原因,虽然之前也想过,但它竟然能 ping 通 www.baidu.com(见下图)
问题解决后才发现,这并不是在 ping 百度,而是收到了路由器的数据包。。
甚至在网线刚接上时就弹出了网页提示,无线路由器没有检测到入户网线,但当时我没在意。
最后检测路由器入户网线,发现真是它松了,重新插上后, apt update 执行成功:
|