My domain is: poly.tique.info
I ran this command:
ACME_DNS_API_BASE=https://auth.tique.info
ACME_DNS_STORAGE_PATH=/var/lib/lego/poly_tique_info/.lego-acme-dns-accounts.json
EMAIL="MY_EMAIL@example.com"
HOOK="/var/lib/lego/poly_tique_info/scripts/hook.sh"
TXT_RECORD="poly.tique.info"
LEGO_ARGS=(
--email ${EMAIL}
--dns "acme-dns"
--dns.resolvers 9.9.9.9:53
--domains "poly.tique.info"
)
ACME_DNS_STORAGE_PATH=${ACME_DNS_STORAGE_PATH} \
ACME_DNS_API_BASE=${ACME_DNS_API_BASE} \
/usr/local/bin/lego "${LEGO_ARGS[@]}" renew --renew-hook ${HOOK}
It produced this output:
2025/10/10 15:18:41 acme: error: 400 :: POST :: https://acme-v02.api.letsencrypt.org/acme/new-order :: urn:ietf:params:acme:error:badNonce :: Unable to validate JWS :: JWS has an invalid anti-replay nonce: "S5Fh2depWvMecljRf3MIF1WHBbmkwMe1Yhrtmjj2ckcF4dk_cZY"
My web server is (include version): I don't use a webserver. It's dns_01 protocol.
The operating system my web server runs on is (include version): Debian 13.1
My hosting provider, if applicable, is: OneProvider
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
lego version 94b66d7aa92285939a35523253dcebd0980910a1 linux/amd64
I'm trying to renew 3 certificates on different hosts with the same tools and I have been getting this invalid anti-replay nonce for days whatever I try.
I'm using the Joohoi's ACME-DNS as DNS Provider.
I've taken some time to review previous discussions here on that kind of problem but it didn't help.
If that was a global problem as it happened in the past with Let's Encrypt ressources, I would not be alone raising that problem.
Any idea on what I should check on my side is welcomed.