Ok, so I've been running Let's Encrypt Certbot v1 on a CentOS6 box for many many years without issue, but unfortunately Let's Encrypt are now binning that off and forcing users to update to v2. And this is where I've come across this issue.
Setup, WHM + cPanel v86, which has an Apache Tomcat application running.
Whenever I try to run the auto-ssl in WHM I get the following error coming back via email;
----------------------------
DNS DCV: The DNS query to “_cpanel-dcv-test-record.example.com” for the DCV challenge returned no “TXT” record that matches the value “_cpanel-dcv-test-record=HrzBH5NvzVbSnB_vQ5FsOnIvjdun_cvGVvfY__LzkTLeDGyj6iwaLHaqKiN3Udgd”.; HTTP DCV: The system failed to create the directory “/home/example/public_html/.well-known/acme-challenge” because of an error: Permission denied
----------------------------
What I've noticed though is that the TXT Value changes on every email I receive, so when I try to add that to the DNS it still fails again next time. It is like the unique string is generated at runtime, so not sure how you can add that to the DNS for that to work.
I have a feeling this issue relates to this, SOLVED - AutoSSL renew Let’s Encrypt failure , Local DNS DCV error and Local HTTP DCV error but that hasn't solved the issue for myself.
Any ideas of steps to resolve so I can get this working?
Regards,
Michael
Setup, WHM + cPanel v86, which has an Apache Tomcat application running.
Whenever I try to run the auto-ssl in WHM I get the following error coming back via email;
----------------------------
DNS DCV: The DNS query to “_cpanel-dcv-test-record.example.com” for the DCV challenge returned no “TXT” record that matches the value “_cpanel-dcv-test-record=HrzBH5NvzVbSnB_vQ5FsOnIvjdun_cvGVvfY__LzkTLeDGyj6iwaLHaqKiN3Udgd”.; HTTP DCV: The system failed to create the directory “/home/example/public_html/.well-known/acme-challenge” because of an error: Permission denied
----------------------------
What I've noticed though is that the TXT Value changes on every email I receive, so when I try to add that to the DNS it still fails again next time. It is like the unique string is generated at runtime, so not sure how you can add that to the DNS for that to work.
I have a feeling this issue relates to this, SOLVED - AutoSSL renew Let’s Encrypt failure , Local DNS DCV error and Local HTTP DCV error but that hasn't solved the issue for myself.
Any ideas of steps to resolve so I can get this working?
Regards,
Michael