acmesh-official / acme.sh

A pure Unix shell script implementing ACME client protocol
https://acme.sh
GNU General Public License v3.0
38.22k stars 4.89k forks source link

fullchain.cer is empty #4289

Open PhoenixZeng opened 1 year ago

PhoenixZeng commented 1 year ago

fullchain.cer 是空的 fullchain.cer is empty image

Steps to reproduce

无论是使用内部的自动更新证书 还是使用 --renew --force强行更新都是空 Whether you use the internal automatic update certificate or use -- renew-all -- force to force the update, it is empty

Debug log

已与2022/11/05更新

acme.sh --renew -d war3rpg.top --force --debug 2 > debug.log

debug.log

似乎ssh上显示的内容比这样输出多一些 这里附上ssh上的内容 debug2.log

值得一提的是, 我看上面的response已经有了fullchain的信息,我手动去复制到fullchain内 再使用nginx加载是正常的. 唯一的问题就是这个响应没有被自动写入文件,文件内之前的内容也被清空了.

github-actions[bot] commented 1 year ago

Please upgrade to the latest code and try again first. Maybe it's already fixed. acme.sh --upgrade If it's still not working, please provide the log with --debug 2, otherwise, nobody can help you.

Neilpang commented 1 year ago

--debug 2 非要我手动来提醒一次吗.

PhoenixZeng commented 1 year ago

附带的内容已经有--debug 2日志了呀 试了 --standalone--dns 两种模式 就在Debug log下面第一份日志 是--debug 2用错了吗

--debug 2 非要我手动来提醒一次吗.

PhoenixZeng commented 1 year ago

不过我猜测应该是低版本创建的自动更新任务在升级后就有问题了 我重新创建任务来了一次就正常了.

PhoenixZeng commented 1 year ago

然后更新的时候复现了这个问题.... 之前对好像debug2的用法错了 我随后修改上文上传正确的debug2的日志

PhoenixZeng commented 1 year ago

@Neilpang 已在上方更新了日志

Neilpang commented 1 year ago

能把图上的 ca.cer 文件 贴上来看看吗

PhoenixZeng commented 1 year ago

ca.zip cer显示不能上传 做了个压缩包

8x8-64 commented 1 year ago

特意登录来吐槽这个程序,每年都要花一两次个把小时解决证书问题,总是因为作者乱改程序,同一个安装脚本突然就不能用了。

1、2.8.x版本以后,阿里的dns用不了,试了很久,必须锁定2.8.1,后面有没有改进不知道,改用cloudflare的dns 2、然后作者换了默认证书发行商,去看看这两家免费证书根本没区别,zerossl要注册,多了付费功能,又得加参数改默认证书发行商回let's encrypted 3、今天新装台vps,尝试了最新的3.0.5版果然出问题,脚本提示域名问题。有经验了,换成低版本,先换成2.8.x,fullchain为空,导致nginx出错。试来试去,想起半年前有台vps改过脚本后没问题,翻了下用的是3.0.2,换成这个版本就一切正常

如果不是泛域名证书太贵,谁用免费域名证书。如果不是免费的有效期短,vps太多难管理,谁用这破程序

8x8-64 commented 1 year ago

还有作者在3.0.5版本号前加了v,导致和之前版本下载链接差个v。各种坑

Neilpang commented 1 year ago

@8x8-64 版本号加 v 的问题是一个失误, 刚刚重新发布了 3.0.5 版本.

我自己有几十台 vps 部署, 常年无人托管自动更新, 证书从没出问题. 并不是说我的程序就完美了. 有问题可以 报 bug, 不接受任何侮辱性质的评价.

此时此刻, 我正封控在家, 感冒头疼, 半夜爬起来免费为你解决问题.