I am using Plesk on CentOS7. I have numerous ‘subscriptions’, but two of these give renewal problems although all subscriptions are supposedly setup identically. Both have a number of ‘domain aliases’, i.e. other domain names setup to 301 redirect to the principal domain. This means the certificates have options of:
- Unqualified principal domain name only
- Unqualified principal domain name + ‘www’ name
- Unqualified principal domain name + wildcard
The issue is explained in detail at: Issue - Let's Encrypt "urn:ietf:params:acme:error:caa" 403 failure | Plesk Forum but there is definitely some odd behaviour:
- Not every renewal cycle seems to be an issue … these subscriptions can auto renew without issue, then not
- If I deselect all the ‘domain aliases’ and even wildcard option, renewals have gone through that then included all the domain aliases and issuing a wildcard on the primary domain!
- Having deselected all the domain aliases, the LE error below has then reported one of the domain names NOT included in the renewal
So, with this background and noting there are two renewals giving the same error…
My domain is: (1) sprakekingsleyllp.co.uk and also (2) chloefox.org.uk
I ran this command: Renew certificate from within Plesk Plesk Obsidian, Version 18.0.56 Update #4 (Plesk Obsidian v18.0.56_build1800231106.15 os_CentOS 7)
It produced this output:
Could not issue an SSL/TLS certificate for chloefox.org.uk
Details
Could not issue a Let's Encrypt SSL/TLS certificate for chloefox.org.uk.
Details
Invalid response from https://acme-v02.api.letsencrypt.org/acme/finalize/356300830/227970812736.
Details:
Type: urn:ietf:params:acme:error:caa
Status: 403
Detail: Error finalizing order :: Rechecking CAA for www.chloe-fox.org.uk and 10 more identifiers failed. Refer to sub-problems for more information
Note both subscriptions give the same error, so you can substitute in either domain1 or domain2 in the above error report. The only issue being the “number of identifiers” and domain names quoted in the report. Note the domains do not have and never had had CAA records.
My web server is (include version): Apache 2.4.6-99.el7.centos.1
The operating system my web server runs on is (include version): CentOS Linux 7.9.2009 (Core)
My hosting provider, if applicable, is: Heart Internet
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): Yes (Plesk)
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): n/a … and Certbot doesn’t appear to be on the server
Note https://acme-v02.api.letsencrypt.org/ is returning a 403 for some reason and that there are no CAA restrictions.