宝塔面板站点SSL,Let‘s Encrypt 证书申请报错:Invalid version. The only valid version for X509Req is 0.

宝塔面板站点SSL,Let's Encrypt 证书申请报错:Invalid version. The only valid version for X509Req is 0.

面板、插件版本:

Linux正式版 7.9.10

系统版本:

CentOS 7.3.1611 x86_64(Py3.7.9)

问题描述:

新服务器新装宝塔新增站点 ,ssl选择Let’s Encrypt,点击申请证书 报错:

Invalid version. The only valid version for X509Req is 0.

文件验证和DNS验证都报这个错。
试过修复面板(无效),试过回退到7.9.8版本(无效)

相关截图(日志、错误):

报错:Invalid version. The only valid version for X509Req is 0.

官方给出的解释,以及解决方案

您好,您这个报错是因为面板依赖的不兼容导致的证书申请失败,您可以到终端执行以下安装指定版本的python依赖

btpip install pyOpenSSL==22.1.0
btpip install cffi==1.14

安装完成后,重启宝塔面板,可以使用bt 1 命令来重启。重启后再试试是否能正常申请证书了。

这是我在宝塔官方论坛提出问题之后得到的一个解决方案,经过操作验证确实有效。在这里记录一下。(应该是面板7.9.10版本更新【优化】优化SSL证书模块的问题,导致出现依赖的不兼容,这个官方也没说。我是新服务器,新装宝塔,然后直接运行官方的安装脚本安装最新的7.9.10版本才出现的问题)

链接: 宝塔官方论坛地址.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值