Lets Encrypt SSL now being stored outside of home directory

**Operating system:**CentOS 7.9
OS version:

Apparently with a recent update of webmin / virtualmin the ssl is now stored outside of the home directory thus causing a message to show up on the dashboard of virtualmin that the ssl key has expired. Further when you go into the site to renew the ssl (via Virtualmin) you get this message-

Skipping bootstrap because certbot-auto is deprecated on this system.
Your system is not supported by certbot-auto anymore.
Certbot cannot be installed.
Please visit https://certbot.eff.org/ to check for other alternatives.

The certbot has already been installed however the key(s) do not appear to be installed as they were before.

Any suggestions to get this working as it was previously is greatly appreciated.

Interesting. I’m having a different problem with the LE Request Certificate part of Virtualmin. I keep my system fully updated. I just added a new top-level virtual server last night and cannot get a LE certificate to happen. I’ll probably post it as a bug on the other VM tracking system.

I don’t know if this will help, but before posting a ticket I found this one:

I followed through to a link @andreychek suggested and found out my server currently can’t connect to LE.

curl -6 https://acme-v01.api.letsencrypt.org/directory
curl: (7) Couldn't connect to server

That led to nslookup acme-v01.api.letsencrypt.org which I saw at Suddenly “Network is unreachable” and it threw this error:

WARNING:root:could not open file '/etc/apt/sources.list'

Command 'nslookup' not found, but can be installed with:

sudo apt install dnsutils

After runniing sudo apt install dnsutils the certificate was granted.

1 Like

Thank you for the reply. However this is not happening in my case. Good luck with your issue and hope that you are able to get it resolved.

1 Like