已经安装了Trisquel 9,并在运行Software Updater时遇到问题,使用Add/Remove Applications和Synaptic Package Manager进行安装。例如,Synaptic正在显示Could not download all repository indexes。
The repository trisquel etiona release no longer has a release file.发布于 2021-10-03 10:33:36
默认情况下,Trisquel 9被配置为通过HTTPS访问包存储库。它的存储库使用“让我们加密证书”,但是ISO映像中的根证书包太旧了,因此它无法建立到存储库的安全连接并中止。您可以编辑/etc/apt/sources.list文件并将https实例替换为其中的http。然后你可以安装软件包。运行sudo apt update和sudo apt upgrade以获取最新更新。在此之后,证书包将被升级,您可以在https中恢复/etc/apt/sources.list。
为了记录在案,这里是我所处理的源文件:
# Trisquel repositories for supported software and updates
deb https://archive.trisquel.info/trisquel/ etiona main
deb-src https://archive.trisquel.info/trisquel/ etiona main
deb https://archive.trisquel.info/trisquel/ etiona-security main
deb-src https://archive.trisquel.info/trisquel/ etiona-security main
deb https://archive.trisquel.info/trisquel/ etiona-updates main
deb-src https://archive.trisquel.info/trisquel/ etiona-updates main
#deb https://archive.trisquel.info/trisquel/ etiona-backports main
#deb-src https://archive.trisquel.info/trisquel/ etiona-backports main下面是我如何临时调整它以运行升级:
# Trisquel repositories for supported software and updates
deb http://archive.trisquel.info/trisquel/ etiona main
deb-src https://archive.trisquel.info/trisquel/ etiona main
deb http://archive.trisquel.info/trisquel/ etiona-security main
deb-src https://archive.trisquel.info/trisquel/ etiona-security main
deb http://archive.trisquel.info/trisquel/ etiona-updates main
deb-src https://archive.trisquel.info/trisquel/ etiona-updates main
#deb https://archive.trisquel.info/trisquel/ etiona-backports main
#deb-src https://archive.trisquel.info/trisquel/ etiona-backports main这让我可以升级ca-certificates包,我怀疑这是罪魁祸首。
通常认为它足够安全,可以通过HTTP访问存储库,因为apt验证包上的签名。但这是使用TLS存储库更安全。
作为参考,以下是我第一次运行“添加/删除应用程序”并同意它的提示更新存储库时收到的完整错误消息:
无法下载所有存储库索引,由于网络问题,存储库可能不再可用或无法联系。如果可用,将使用失败索引的旧版本。否则,存储库将被忽略。检查网络连接并确保首选项中的存储库地址是正确的。存储库'https://archive.trisquel.info/trisquel etiona发行版‘不再有来自这样一个存储库的发布file.Updating无法安全地完成,因此由default.See apt安全(8)存储库创建的手册页禁用,用户配置details.The存储库'https://archive.trisquel.info/trisquel etiona-安全发布’不再有来自这样一个存储库的发布file.Updating是安全的,因此由default.See apt-安全(8)存储库创建的命令页禁用,用户配置存储库'https://archive.trisquel.info/trisquel etiona-更新发布‘不再有发布文件。
这一点也没有帮助。但是,当我试图安装带有“添加/删除应用程序”的GNOME机器人时,只是为了研究安装软件的问题所在,我得到了以下错误,这给了我一个提示:
W:未能获取https://archive.trisquel.info/trisquel/pool/main/g/gnome-robots/gnome-robots_3.22.3-1_amd64.deb证书验证失败:证书不受信任。证书链使用过期证书。无法握手:证书验证中出错。IP: 209.51.188.51 443
我仍然能够用Abrowser打开存储库URL,在那里我了解到存储库使用了一个“让我们加密”证书。它开始时没有任何问题,但我知道火狐有自己的方法来缓解证书问题。可以很容易地掩盖问题。
https://unix.stackexchange.com/questions/671611
复制相似问题