宝塔新春特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【待反馈】自动续签证书,总是提示没有找到30天内到期的...

发表在 Linux面板2024-12-6 08:00 [复制链接] 8 1130

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:9.0.0

系统版本:centos7

问题描述:已添加自动续签证书计划任务,/www/server/panel/pyenv/bin/python3 -u /www/server/panel/class/acme_v2.py --renew=1,每天执行一次。发现证书一直没能续签,执行日志提示没有找到30天内到期的证书,但手动续签证书没有问题。没有找到30天内到期的SSL证书,正在尝试去寻找其它可续签证书!没有找到30天内到期的SSL证书,正在尝试去寻找其它可续签证书!

相关截图(日志、错误): 微信截图_20240914081739.png

没有找到30天内到期的SSL证书,正在尝试去寻找其它可续签证书!
使用道具 举报 只看该作者 回复
发表于 2024-12-6 09:14:42 | 显示全部楼层
您好,没有找到需要续签的这个域名是一键迁移过来的吗?
使用道具 举报 回复 支持 反对
发表于 2024-12-16 11:30:12 | 显示全部楼层
大炮运维V587 发表于 2024-12-6 09:14
您好,没有找到需要续签的这个域名是一键迁移过来的吗?

letsencrypt_v2.json,新版SSL续签配置文件中的renew_time时间记录被未知原因自动更新,导致证书无法自动续签。
使用道具 举报 回复 支持 反对
发表于 2024-12-16 15:27:31 | 显示全部楼层
2021 年就有人反馈过这个 BUG 了,到现在还没修复
使用道具 举报 回复 支持 反对
发表于 2024-12-16 18:01:34 | 显示全部楼层
宝塔用户_ogukrn 发表于 2024-12-16 11:30
letsencrypt_v2.json,新版SSL续签配置文件中的renew_time时间记录被未知原因自动更新,导致证书无法自动 ...
  1. /www/server/panel/pyenv/bin/python3 -u /www/server/panel/class/acme_v2.py --renew_v2=1
复制代码

尝试到命令行里执行这个命令,看看是否正常续签呢?
使用道具 举报 回复 支持 反对
发表于 2025-2-17 10:36:53 | 显示全部楼层
本帖最后由 宝塔用户_kihath 于 2025-2-17 11:21 编辑

主要修改:if skey.strip("\n") == pkey.strip("\n"):     


时间判断是对的,但是它那个没包括已过期的。


# 如果s_time和当前时间都没有超过cert_timeout,并且auth_to不等于'dns',则执行continue


if not (s_time > self._config['orders']['cert_timeout'] or time.time() > self._config['orders']['cert_timeout']) and self._config['orders']['auth_to'] != 'dns': continue;


s_time = time.time();# + (30 * 86400);只适用于过期的

对比key需要 去掉换行符对比。(发现有对比不上的)

微信截图_20250217103336.png

微信截图_20250217111111.png



微信截图_20250217103227.png
使用道具 举报 回复 支持 反对
发表于 2025-3-3 23:18:24 | 显示全部楼层
大炮运维V587 发表于 2024-12-6 09:14
您好,没有找到需要续签的这个域名是一键迁移过来的吗?

我就是迁移过来的,也是不能自动续签。要怎么解决呢,老哥
使用道具 举报 回复 支持 反对
发表于 2025-3-19 15:14:17 | 显示全部楼层
宝塔用户_kihath 发表于 2025-2-17 10:36
主要修改:if skey.strip("\n") == pkey.strip("\n"):     

大佬,大佬,能发一份完整的代码吗,我这也是发现skey跟这个pkey不一样
使用道具 举报 回复 支持 反对
发表于 2025-3-21 12:46:57 | 显示全部楼层
这么久bug也不修复吗,9.0版本的也一直提示:没有找到30天内到期的SSL证书,正在尝试去寻找其它可续签证书!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表