acmesh-official / acme.sh

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

KeyID header contained an invalid account URL 报错 #5230

Closed sj1370201 closed 1 month ago

sj1370201 commented 3 months ago

acme.sh --renew -d XXX.com --yes-I-know-dns-manual-mode-enough-go-ahead-please 执行报错 目的是更新ssl证书,手动已修改 DNS的txt认证 第二部更新的时候报错了,重新安装acme 也不行 [2024年 07月 31日 星期三 00:57:19 CST] Renewing using Le_API=https://acme.zerossl.com/v2/DV90 [2024年 07月 31日 星期三 00:57:22 CST] Using CA: https://acme.zerossl.com/v2/DV90 [2024年 07月 31日 星期三 00:57:22 CST] Single domain='static.bulubulugo.com' [2024年 07月 31日 星期三 00:57:22 CST] Verifying: static.bulubulugo.com [2024年 07月 31日 星期三 00:57:25 CST] Processing. The CA is processing your order, please wait. (1/30) [2024年 07月 31日 星期三 00:57:31 CST] Success [2024年 07月 31日 星期三 00:57:31 CST] Verification finished, beginning signing. [2024年 07月 31日 星期三 00:57:31 CST] Let's finalize the order. [2024年 07月 31日 星期三 00:57:31 CST] Le_OrderFinalize='https://acme.zerossl.com/v2/DV90/order/qwqoOxc5B4sTDwtnWYwkjw/finalize' [2024年 07月 31日 星期三 00:57:36 CST] Order status is 'processing', let's sleep and retry. [2024年 07月 31日 星期三 00:57:36 CST] Sleeping for 15 seconds then retrying [2024年 07月 31日 星期三 00:57:52 CST] Polling order status: https://acme-v02.api.letsencrypt.org/acme/order/1750633182/273513843732 [2024年 07月 31日 星期三 00:57:53 CST] Signing error: wrong status [2024年 07月 31日 星期三 00:57:53 CST] { "type": "urn:ietf:params:acme:error:malformed", "detail": "KeyID header contained an invalid account URL: \"https://acme.zerossl.com/v2/DV90/account/i0IFCN4nmdgbaGGIouL3EA\"", "status": 400 } [2024年 07月 31日 星期三 00:57:53 CST] Please check log file for more details: /usr/local/acme.sh/acme.sh.log [2024年 07月 31日 星期三 00:57:53 CST] The dns manual mode can not renew automatically, you must issue it again manually. You'd better use the other modes instead.

acme.sh  --issue .....   --debug 2
github-actions[bot] commented 3 months 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.