Termux proot-distro 中出现不可接受的 TLS 证书错误

Termux proot-distro 中出现不可接受的 TLS 证书错误

我在 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用,因为实际的证书太“新”。

相关内容