We're trying to renew the following certificate: https://crt.sh/?q=agldevops.digital.agl.com.au and are currently facing the issue that the validation from LE fails with the following error (but for different domains in every run):
"error": {
"type": "urn:ietf:params:acme:error:caa",
"detail": "Error finalizing order :: While processing CAA for test.solarexchange.agl.com.au: DNS problem: SERVFAIL looking up CAA for solarexchange.agl.com.au - the domain's nameservers may be malfunctioning",
"status": 403
}
and another example from a different try:
"error": {
"type": "urn:ietf:params:acme:error:caa",
"detail": "Error finalizing order :: While processing CAA for testapi.platform.agl.com.au: DNS problem: SERVFAIL looking up CAA for testapi.platform.agl.com.au - the domain's nameservers may be malfunctioning",
"status": 403
}
we first checked the failing domains with let's debug and found no issues (e.g. https://letsdebug.net/test.solarexchange.agl.com.au/366910 ). We proceeded by manually checking the CAA records using dig and also didn't find any issue:
$dig +dnssec powerdirectsapphiretest.digital.agl.com.au CAA
; <<>> DiG 9.10.6 <<>> +dnssec powerdirectsapphiretest.digital.agl.com.au CAA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13157
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 2
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 1220
;; QUESTION SECTION:
;powerdirectsapphiretest.digital.agl.com.au. IN CAA
;; ANSWER SECTION:
powerdirectsapphiretest.digital.agl.com.au. 10800 IN CNAME test.agl.edgekey.net.
test.agl.edgekey.net. 300 IN CNAME e24020.x.akamaiedge.net.
;; AUTHORITY SECTION:
akamaiedge.net. 31 IN SOA internal.akamaiedge.net. hostmaster.akamai.com. 1559044082 90000 90000 90000 180
;; ADDITIONAL SECTION:
powerdirectsapphiretest.digital.agl.com.au. 1 IN TXT "ETPA"
;; Query time: 440 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Nov 24 10:55:46 CET 2020
;; MSG SIZE rcvd: 264
(we also tested digital.agl.com.au, agl.com.au similar results can be seen here: https://dnsviz.net/d/test.solarexchange.agl.com.au/dnssec/ )
For the last run where test.solarexchange.agl.com.au failed we also checked the DNS Server logs and found the expected nxdomain response (and no errors).
So far we didn't see any issues during our tests and the domains were revalidated with the exact same setup several times. Can you please help us understand the exact reason why the validation fails from Let's Encrypt?
Thank you in advance,
Nils
PS: We're using Akamais Certificate Provisioning System to setup the challenge responses and to submit the order, but that shouldn't really matter in this case as the issue is with the DNS Setup according to the error-message