宝塔面板申请ssl证书报错 Invalid version. The only valid version for X509Req is 0

宝塔面板申请ssl证书报错 “Invalid version. The only valid version for X509Req is 0” 的解决办法

宝塔面板申请ssl证书报错 Invalid version. The only valid version for X509Req is 0.的原因是由于:

服务器端使用了不兼容的 OpenSSL 版本导致的,服务器端的X509Req 版本只支持 0,而宝塔这边默认的版本为2。

目前有两种解决方案,当前为您采用的是第一种解决方案修复,目前已经可以成功申请证书,感谢您的理解与支持。

 

解决办法有2种:

第1种:

您可到服务器终端执行以下命令:(执行完后用reboot重启一下服务器)

  1. btpip install pyOpenSSL==22.1.0
  2. btpip install cffi==1.14
  3. bt 1
  4. reboot

再尝试申请证书看看

第2种:

修改/www/server/panel/class下面的acme_v2.py文件,搜索找到X509Req.set_version(2)代码段 ,将其改为X509Req.set_version(0)

如下图:

Invalid version. The only valid version for X509Req is 0

然后重启服务器

  1. reboot

再尝试申请证书看看

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注