update-ul webmin la versiunea 1.940 elimină clientul Let's Encrypt și poate genera erori
Clientul Let's Encrypt inclus în webmin este eliminat începând cu versiunea 1.940 (28 Decembrie 2019) în favoarea comenzii certbot suportată în mod oficial.
Dacă ați urmat pașii din Certificate Let's Encrypt pentru Webmin/Virtualmin sau foloseați clientul inclus în webmin este foarte posibil ca la renew sau request să primiți următoarea eroare:
An error occurred requesting a new certificate for blog.valentinvaleanu.ro from Let's Encrypt : Web-based validation failed : <pre>sh: 1: certonly: not found
Soluția este instalarea certbot:
1. Webmin - System - Software packages - Package from APT (search APT după certbot și click pe primul rezultat):
2. Install și confirmare:
3. Verificare configurare webmin: Webmin - Webmin - Webmin configuration. Click pe rotița din stânga și asigurați-vă că Full path to Let's Encrypt client command este setat pe Find automatically
Acum ar trebui ca operația de renew sau request Let's Encrypt să nu mai genereze erori. Dacă primiți vreo eroare de lock by PID încercați un restart la Apache.