I have been running my MIAB box for a while now and have been able to provision TLS certificates automatically just fine, until yesterday. I am running the DNS on my box and the status page says everything is fine regarding the DNS.
Still, today I got this error when trying to provision updated TLS certificates:
Something unexpected went wrong: The HTTP Validation challenge for mailbox.kypelihosting.com failed: DNS problem: SERVFAIL looking up CAA for kypelihosting.com.
Log:
Reading account key from /home/user-data/ssl/lets_encrypt/account.pem.
Validating existing account saved to /home/user-data/ssl/lets_encrypt/registration.json.
Reusing existing challenges for mailbox.kypelihosting.com.
The HTTP Validation challenge for mailbox.kypelihosting.com failed: DNS problem: SERVFAIL looking up CAA for kypelihosting.com.
Is this field a new requirement from Letsencrypt that MIAB DNS doens’t support, or what’s going on?
Ok - so apparently the CAA field support has been added as a custom DNS field to a later version of MIAB? If I update my MIAB box, will MIAB automatically take care of setting this record for me or should I set it manually?
And maybe more importantly, I have been hesitant in updating my box after reading some issues with 0.2x releases. Should these now be resolved if I update from 0.19b to the most recent one?