我在 Debian proot-distro 中安装了 Flatpak。
$ apt install flatpak
当我运行以下命令时,出现不可接受的 TLS 证书错误。
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
错误:
Can't load uri https://flathub.org/repo/flathub.flatpakrepo: Unacceptable TLS certificate
我试过:
$ sudo apt install --reinstall ca-certificates
但它不起作用,出现同样的错误。
我正在使用 Termux,在 proot-distro 中安装了 Debian 11。
答案1
该问题基于 dl.flathub.org 认证。当您检查https://flathub.org/repo
没有结尾反斜杠的站点时,证书是:Organisation (O) Let's Encrypt
没问题。
使用反斜杠,查询重新路由到https://dl.flathub.org/repo/证书是Common Name (CN) GlobalSign Atlas R3 DV TLS CA 2022 Q3
下一步https://support.globalsign.com/atlas/atlas-tls/atlas-tls-ica-rotations
您需要安装正确的证书来自 Globalsign 网站
没有sudo apt install --reinstall ca-certificates
用,因为实际的证书太“新”。