Thank you for your help!
In addition to the standard info below:
I've checked for DNSSEC (not enabled on this domain) and for a CAA error (I can't reproduce the servfail using dig). I don't see any errors when I pass this domain to the unbound DNS checker.
I'm attempting these renewals for several expired subdomains. Occasionally one goes through. That sounds like an intermittent DNS problem, however I can't reproduce any DNS errors at all with dig
. I appreciate that there is probably some kind of DNS failure here, but I need to be able to reproduce it in order to give the client an idea of what they need to fix.
I use a similar setup for many other domains without problems.
The domain appears to be hosted with Amazon Route 53 (I don't run their DNS).
Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
The affected domain is:
humancare.preprod.fcb.io
I ran this command:
certbot -n renew --cert-name humancare.preprod.fcb.io
It produced this output:
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
Domain: humancare.preprod.fcb.io
Type: dns
Detail: DNS problem: SERVFAIL looking up CAA for humancare.preprod.fcb.io - the domain's nameservers may be malfunctioning
My web server is (include version):
nginx 1.18.0 (Ubuntu)
The operating system my web server runs on is (include version):
Ubuntu 22.04
My hosting provider, if applicable, is:
AWS
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):
I'm running it via the container:
podman run -it --rm certbot/certbot --version
certbot 2.8.0
(I've now hit the failed renewals limit for the hour for the affected hosts so any further testing on my part will have to wait for that to time out.)