Let's Encrypt is missing

When I go to SSL cert. and click on Let's Encrypt I get this messege: "Let's Encrypt is a free, automated, and open certificate authority that can be used to generate an SSL certificate for use by Virtualmin. However, it cannot be used on your system : The Let's Encrypt client command letsencrypt or certbot was not found on your system"

Status: 
Fixed

Comments

Ilia's picture
Submitted by Ilia on Thu, 01/16/2020 - 07:29

Hi,

Webmin update 1.941 fixing this issue was released few days ago and will be added to default Virtualmin repos within next hours.

Ilia is absolutely correct, though note that you can install certbot with "apt-get install certbot" in the meantime, which will resolve the error you're seeing with the current Webmin version.

After updating today found this on domain: Last successful renewal 11/15/2019 7:04:26 AM Last failed renewal 01/15/2020 11:29:20 AM Renewal failed due to sh: 1: certonly: not found

Ilia's picture
Submitted by Ilia on Thu, 01/16/2020 - 16:15

@bigcup Like Eric already mentioned you would need to install certbot, by running:

apt-get -y install certbot

After running that I get this:

E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission d enied) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are y ou root?

Thanks I have tried and error method by adding sudo and now is working.

Status:
Active
»
Fixed

Fixed, Thanks.