在首次签发时没出现任何问题,近期服务器突然ssl错误,一看是到期了,仔细一看根本没续签,在自己网站log里面查看到每天宝塔都在尝试签发ssl,但是实际上根本没保存成功。
后来crontab -e找到了定时任务之后手动更新,输出如下
|-共需要续签 1 张证书
|-正在续签第 1 张,域名: ['bt.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_cert
if to_cert_init['issuer'] != cert_init['issuer'] and to_cert_init['issuer'].find("Let's Encrypt") == -1:
AttributeError: 'NoneType' object has no attribute 'find'
|-续签成功!
实际上根本没有续签成功。报错那行修改为 if to_cert_init['issuer'] != cert_init['issuer'] and str(to_cert_init['issuer']).find("Let's Encrypt") == -1:
解决了问题。希望官方能够修复这个插件的bug,谢谢。
|
|