BT宝塔面板安装提示cannot verify dg2.bt.cn's certificate, issued by ‘CN=sslTrus (RSA) OV CA,O=
【待反馈】BT不能安装软件了
小藏文玩发表在Linux面板2023-5-15 10:18[复制链接]81779
为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:免费版 7.9.10
系统版本:ubtuntu 2024
问题描述:软件商店不能安装软件了
相关截图(日志、错误):正在选择下载节点...
--2023-05-15 10:08:00-- https://dg2.bt.cn/install/4/php.shResolving dg2.bt.cn (dg2.bt.cn)... 42.157.129.47, 240e:a5:4200:89::256Connecting to dg2.bt.cn (dg2.bt.cn)|42.157.129.47|:443... connected.WARNING: cannot verify dg2.bt.cn's certificate, issued by ‘CN=sslTrus (RSA) OV CA,O=sslTrus,C=CN’:Unable to locally verify the issuer's authority.HTTP request sent, awaiting response... 200 OKLength: 21018 (21K) [application/octet-stream]Saving to: ‘php.sh’0K .......... .......... 100% 38.9M=0.001s2023-05-15 10:08:00 (38.9 MB/s) - ‘php.sh’ saved [21018/21018]正在选择下载节点...https://hk1-node.bt.cn--2023-05-15 10:08:07-- https://download.bt.cn/install/public.shResolving download.bt.cn (download.bt.cn)... 42.157.129.47, 240e:a5:4200:89::256Connecting to download.bt.cn (download.bt.cn)|42.157.129.47|:443... connected.ERROR: cannot verify download.bt.cn's certificate, issued by ‘CN=sslTrus (RSA) OV CA,O=sslTrus,C=CN’:Unable to locally verify the issuer's authority.To connect to download.bt.cn insecurely, use `--no-check-certificate'.正在选择下载节点...--2023-05-15 10:08:14-- https://hk1-node.bt.cn/install/0/php.shResolving hk1-node.bt.cn (hk1-node.bt.cn)... 116.10.184.219Connecting to hk1-node.bt.cn (hk1-node.bt.cn)|116.10.184.219|:443... connected.ERROR: cannot verify hk1-node.bt.cn's certificate, issued by ‘CN=sslTrus (RSA) OV CA,O=sslTrus,C=CN’:Unable to locally verify the issuer's authority.To connect to hk1-node.bt.cn insecurely, use `--no-check-certificate'.|-Successify --- 命令已执行! ---
收藏
沙发
谢花郎 发表于 2023-5-15 11:00:19 | 只看该作者
您好,提示`--no-check-certificate`错误,是因您服务器内的系统根证书无法进行验证,所以导致此问题以及无法正常安装软件。
可尝试下面命令解决:
curl --etag-compare etag.txt --etag-save etag.txt --remote-name https://curl.se/ca/cacert.pem
复制代码
如果提示不支持 etag,则使用这条命令
curl --remote-name --time-cond cacert.pem https://curl.se/ca/cacert.pem
复制代码
如以上无法解决,则尝试使用下面命令:
update-ca-certificates --verbose --fresh
export SSL_CERT_DIR=/etc/ssl/certs
复制代码
以上两条命令可解决,export是临时添加变量环境
如需永久添加,则修改~/.bashrc
添加:export SSL_CERT_DIR=/etc/ssl/certs
执行source ~/.bashrc生效
!!!!!用这个::通过下面命令增参数,增加此参数后服务器不在验证网站的证书了
echo "check_certificate = off" >> ~/.wgetrc
