I've run into a problem updating my cert for a single domain site. Previously, I've been able to renew without many issues at all, but have not run into this error before and not sure how to fix it. Any help is appreciated.
My domain is
pods.jetexpedited.com
I ran this command:
sudo acme.sh --upgrade
It produced this output:
Already uptodate!
Upgrade success!
Then this command
sudo acme.sh --issue --dns --force -d pods.jetexpedited.com --yes-I-know-dns-manual-mode-enough-go-ahead-please
It produced this output:
Using CA: https://acme.zerossl.com/v2/DV90
Single domain='pods.jetexpedited.com'
Getting domain auth token for each domain
Getting webroot for domain='pods.jetexpedited.com'
Add the following TXT record:
Domain: '_acme-challenge.pods.jetexpedited.com'
TXT value: 'hIGR2_F8YBX_oaByDniXjbPRDfguDwGxoziSv-a7hKY'
Please be aware that you prepend _acme-challenge. before your domain
so the resulting subdomain will be: _acme-challenge.pods.jetexpedited.com
Please add the TXT records to the domains, and re-run with --renew.
Please check log file for more details: /var/log/acme_sh/acme.log
Then this command
acme.sh --renew --dns --force -d pods.jetexpedited.com --yes-I-know-dns-manual-mode-enough-go-ahead-please
It produced this output:
Renew: 'pods.jetexpedited.com'
Using CA: https://acme.zerossl.com/v2/DV90
Single domain='pods.jetexpedited.com'
Getting domain auth token for each domain
Verifying: pods.jetexpedited.com
Success
Verify finished, start to sign.
Lets finalize the order.
Le_OrderFinalize='https://acme.zerossl.com/v2/DV90/order/sdKFIS_2anmjhjIPyKkaWQ/finalize'
Order status is processing, lets sleep and retry.
Retry after: 15
Polling order status: https://acme-v02.api.letsencrypt.org/acme/order/53980856/370911736
Sign error, wrong status
{
"type": "urn:ietf:params:acme:error:malformed",
"detail": "KeyID header contained an invalid account URL: "https://acme.zerossl.com/v2/DV90/account/yzxnIR_Z0sKNC4faKIGp_Q"",
"status": 400
}
Please check log file for more details: /var/log/acme_sh/acme.log
The dns manual mode can not renew automatically, you must issue it again manually. You'd better use the other modes instead.
My web server is:
Server version: Apache/2.4.6 (CentOS)
The operating system is:
Linux 3.10.0-1160.15.2.el7.x86_64 #1 SMP 1 x86_64 x86_64 x86_64 GNU/Linux
My hosting provider:
N/A
I can login to a root shell on my machine:
Yes
I do not use a control panel to manage my site.
The version of my client is
GitHub - acmesh-official/acme.sh: A pure Unix shell script implementing ACME client protocol v3.0.0