创建acme账户,输入邮箱后,顶部红色文字弹出错误提示:
服务内部错误: get directory at ‘https://acme-v02.api.letsencrypt.org/directory’: Get “https://acme-v02.api.letsencrypt.org/directory”: tls: failed to verify certificate: x509: certificate signed by unknown authority
请问需要如何设置?谢谢!
v1.8 版本优化了证书申请 请等待 v1.8 版本发布之后更新重试
感谢帮助。
我重装系统后,再安装,看到已经是1.8版本了。(证书那里多了一个上传证书按钮)
但是创建Acme账户,还是报同样的错误。
系统是Centos 7 x86_64 bbr,跟这个有关系么?
也有这个可能 但是可能性不大
最大的可能是网络问题
尝试手动安装certbot,系统默认的是1.1版本,使用certonly方式,同样报错:
TypeError: str returned non-string (type Error)
查到了这个帖子:
同样测试下面这条命令,也报认证相关错误。
curl -i https://acme-v02.api.letsencrypt.org/directory
然后snap方式安装新版本certbot,正常。
1panel用的哪个acme工具?会不会也跟默认版本有关?
我们用的 lego 工具 底层是 acme 的 API 不太清楚是否会是这个原因
我们下个版本会重构证书模块 增加详细的日志
centos7下,试了1.81版本,还是报同样错误。
重装了centos9之后,创建acme账户,没再报错。
但是centos9系统下,装emqx应用,容器一直重启,错误日志,貌似是分配内存相关的错误“ ll_alloc: Cannot allocate……”。
再重装debian12后,功能都正常。
操作系统还是用新版本的香,省的折腾。