Random domains are failing to validate when I try to renew certs - different domains each time.
All validation checks I've done suggest the domains are correctly configured and exist in a letsencrypt cert we already have.
The error message suggests it's a server side DNS timeout. Is there anything we can do to mitigate or resolve the issue?
Here is an example from a recent attempt:
Notifying user:
Certbot failed to authenticate some domains (authenticator: manual). The Certificate Authority reported these problems:
Domain: consent.calmmoment.com
Type: dns
Detail: DNS problem: networking error looking up CAA for com
Domain: consent.gardensillustrated.com
Type: dns
Detail: DNS problem: networking error looking up CAA for com
Domain: consent.whodoyouthinkyouaremagazine.com
Type: dns
Detail: DNS problem: networking error looking up CAA for consent.whodoyouthinkyouaremagazine.com
Hint: The Certificate Authority failed to verify the challenge files created by the --manual-auth-hook. Ensure that this hook is functioning correctly. Refer to "certbot --help manual" and the Certbot User Guide.
I tried running with --dry-run three times. All three reported The dry run was successful.
The dry-runs ran considerably faster so I'm not sure they did all the dns checks the prod environment does - but it did work.
It's possible retrying several times will result in a cert from the prod environment - but I want to avoid this unless it's just us experiencing the issue.
We've delayed the rollout of Unbound 1.18 because that upgrade caused issues for at least one subscriber, who fixed their setup. So I'm rolling it out again tomorrow.
This would be new information that the Unbound 1.18 (in Staging for a while) fixes an existing production issue rather than surfaces new ones, but that would be welcome.