vps百科的一个vps运行了7年了,一种没去更新环境。这不,少有点闲的时间,就想着体验下最新的debian 13系统,不过安装web环境出现问题了。
运行安装lnmp的一键脚本,提示“ERROR: The certificate of ‘soft.lnmp.com’ is not trusted“的错误,这样就导致安装lnmp一键脚本一直无法成功。
那么,首先就要解决这个ERROR: The certificate of ‘xxx’ is not trusted的问题了。具体试了以下方法:
一、更新系统的根证书
运行命令:
- Debian/Ubuntu: 执行
sudo apt update && sudo apt install --reinstall ca-certificates。 - CentOS/RHEL/Fedora: 执行
sudo yum update ca-certificates并运行sudo update-ca-trust。
debian 13系统下执行对应命令后,再次尝试,还是一样的错误,悲催了!
二、单次下载时的临时解决办法
wget --no-check-certificate https://soft.lnmp.com/file
可以下载了,但因为之后的lnmp脚本中,还有很多需要下载的,所以安装lnmp 2.3依旧失败,继续悲催了。
三、永久跳过系统的证书检查
执行命令:echo "check_certificate = off" >> ~/.wgetrc
这次再去尝试安装lnmp 2.3,似乎可以继续安装下去了,估计问题解决了。
至此,debian 13系统下运行wget出现ERROR: The certificate of ‘xxx’ is not trusted的问题就彻底解决了,希望能帮到大家。
当然,如果觉得永久跳过系统的证书检查有安全风险,可以删除根目录下的.wgetrc文件即可。根目录在:/root。
正文完