[转载]宝塔面板无法自动续签 SSL 问题解决方法

|-共需要续签 1 张证书
|-正在续签第 1 张,域名: ['www.chieng.cn']..
|-正在创建订单..
|-正在获取验证信息..
|-正在验证域名..
|-正在发送CSR..
|-正在下载证书..
Traceback (most recent call last):File "/www/server/panel/class/acme_v2.py", line 692, in save_cert
self.sub_all_cert(key_file, pem_file)File "/www/server/panel/class/acme_v2.py", line 714, in sub_all_certif to_cert_init['issuer'] != cert_init['issuer'] and to_cert_init['issuer'].find("Let's Encrypt") == -1:
AttributeError: 'NoneType' object has no attribute 'find'|-续签成功!

看似成功实际上根本就没有成功。 于是定位到 /www/server/panel/class/acme_v2.py ,新版本已经更新,代码在 735 行,如果不对可以查找一下语句。

if to_cert_init['issuer'] != cert_init['issuer'] and to_cert_init['issuer'].find("Let's Encrypt") == -1:

应该改成

if to_cert_init['issuer'] != cert_init['issuer'] and str(to_cert_init['issuer']).find("Let's Encrypt") == -1:

即可正常签到。

Bài viết này đến từ http://www.chieng.cn, được sao chép, vui lòng ghi rõ!
打赏 支付宝打赏 微信打赏

评论

Top