当前位置:论坛首页 > Linux面板 > 求助

【已完成】linux 计划任务自动续签报错

发表在 Linux面板2024-8-3 04:46  关闭 [复制链接] 11 601

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:8.1.0
系统版本:CentOS 7.9.2009 x86_64(Py3.7.9)
问题描述:使用linux 计划任务的自动续签报错,续签完成后不会覆盖旧的证书,导致证书过期。
中间我有修改过续签证书的时间,从近30天改成近62天(是为了不用每次都dns验证浪费时间),中间有更换过服务器,所有证书都有压缩打包,文件没有缺失。
现在的主要问题就是证书已经续签下载下来了,但是就是没有覆盖原有的证书文件。导致一直在使用旧的证书文件。我另外一台服务器也面板是最新版也是同样问题。
相关截图(日志、错误): 搜狗截图20240803043924.png

使用道具 举报 只看该作者 回复
发表于 2024-8-3 04:48:40 | 显示全部楼层
如果修改证书到期时间,再次续签才能覆盖原有的旧证书文件。等于说每次都要续签两次才可以,但是按照程序,第一次续签时间就已经更新到letsencrypt_v2.json文件中,所以没法二次续签覆盖文件。
使用道具 举报 回复 支持 反对
发表于 2024-8-3 05:31:24 | 显示全部楼层
找到问题了,我这边都是使用同一个Let's Encrypt dns续签,但是他品牌一下R10 一下R11,导致不会覆盖 搜狗截图20240803052925.png
使用道具 举报 回复 支持 反对
发表于 2024-8-3 11:44:40 | 显示全部楼层
还是不行,如果续签时间从近30天改成62天,虽然不用dns验证,但是不会覆盖旧的证书。请问这个怎么解决
使用道具 举报 回复 支持 反对
发表于 2024-8-3 11:46:30 | 显示全部楼层
您好,请将面板升级到最新版本,续签证书只支持文件验证方式,
使用道具 举报 回复 支持 反对
发表于 2024-8-3 12:08:27 | 显示全部楼层
运维技术阿闯 发表于 2024-8-3 11:46
您好,请将面板升级到最新版本,续签证书只支持文件验证方式,

已经是最新版的了,续签证书,有的会覆盖,有的不会覆盖是怎么回事,有的提示续签成功,但是还是调用的旧的证书?如何可以设置,每次续签100%覆盖原有证书?
使用道具 举报 回复 支持 反对
发表于 2024-8-3 14:41:49 | 显示全部楼层
宝塔用户_fwoktw 发表于 2024-8-3 12:08
已经是最新版的了,续签证书,有的会覆盖,有的不会覆盖是怎么回事,有的提示续签成功,但是还是调用的旧 ...

续签后,查看一下配置文件中的证书文件是否是最新的。
使用道具 举报 回复 支持 反对
发表于 2024-8-4 01:12:53 | 显示全部楼层
运维技术阿闯 发表于 2024-8-3 14:41
续签后,查看一下配置文件中的证书文件是否是最新的。

麻烦请您认真看问题,就是配置文件不会覆盖原有的证书,配置文件还是调用的是旧的证书文件,而且证书库里面也是新增一条。而且观察发现续签后不会覆盖证书的是不同品牌的证书,R10 和R11,同品牌的证书会覆盖。 但是我这里都是使用的同一个cloudflare获取证书。
搜狗截图20240804011018.png
使用道具 举报 回复 支持 反对
发表于 2024-8-4 01:16:49 | 显示全部楼层
运维技术阿闯 发表于 2024-8-3 14:41
续签后,查看一下配置文件中的证书文件是否是最新的。


搜狗截图20240804011511.png

这个位置应该怎么改才能让续签自动每次都覆盖原有证书?我查看续签日志里面,只有同时是R10 或者同时是R11的时候才会覆盖,如果一下是R10 一下是R11就不会覆盖,配置文件还是调用的旧的证书文件。
使用道具 举报 回复 支持 反对
发表于 2024-8-4 01:20:40 | 显示全部楼层
运维技术阿闯 发表于 2024-8-3 14:41
续签后,查看一下配置文件中的证书文件是否是最新的。

将if to_cert_init['issuer'] != cert_init['issuer'] and to_cert_init['issuer'].find("Let's Encrypt") == -1 and to_cert_init['issuer'] != 'R3':
                        continue
改成if to_cert_init['issuer'].find("Let's Encrypt") == -1 and to_cert_init['issuer'] != 'R3':
                        continue
是否可行?要不然续签证书的品牌有时候是R10 有时候是R11
使用道具 举报 回复 支持 反对
发表于 2024-8-8 06:53:43 | 显示全部楼层
续签不覆盖找到原因了,将代码中的这段判断R3后面加上R10和R11,Cloudflare dns续签改品牌名称了。每次都是这段判断造成不一样的品牌名会不自动续签。有时候会是R10的有时候会是R11的品牌。 搜狗截图20240808065140.png
使用道具 举报 回复 支持 反对
发表于 2024-8-12 10:33:20 | 显示全部楼层
宝塔用户_fwoktw 发表于 2024-8-8 06:53
续签不覆盖找到原因了,将代码中的这段判断R3后面加上R10和R11,Cloudflare dns续签改品牌名称了。每次都是 ...

问题解决了就好,这边会查看这个问题的,后续有问题可以在开新帖呢,这边就闭贴了,祝您生活愉快
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

立即付费处理

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

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