My domain is: ledgerflow.net
I ran this command: ./.acme.sh/acme.sh --renew-all
It produced this output:
ledgerflow.net: Invalid status. Verification error details: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.ledgerflow.net - check that a DNS record exists for this domain
My web server is (include version): N/A (DNS Validation)
The operating system my web server runs on is (include version): N/A (DNS Validation)
My hosting provider, if applicable, is: DNS Made Easy
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):
https://github.com/acmesh-official/acme.sh
v3.1.0
The TXT record doesn't exist currently because acme.sh deletes it once the verification fails, but I verified using mxtoolbox.com that it was there. Also, running the command with debug logging shows that cloudflare-dns was able to pick up the record too.
This cert was last renewed using the same command back in August, and I'm not aware of any changes that have been made on our side that may cause this to break. It's also failing for 2 other domains under the same configuration, but other domains (using Azure DNS verification) are working fine. So it seems to be something to do with DNS Made Easy, but as I (and Cloudflare) can both see the records I'm not sure what else to try