Let's Encrypt Cert file: does not exist.
## short description While trying to enable a website with a LE certificate, it goes through the process, which all looks fine, except for the part it says: "Let's Encrypt Cert file: does not exist." (with debug enabled). Therefore not enabling SSL (with LE) on the website. Even though the LE certs are created in the correct directory. ## correct behaviour The letsencrypt log shows the process where the certificate has been received. It is expected that ispconfig uses that certificate to enable the website with SSL. ## environment Server OS: Debian Server OS version: 9.7, stretch ISPConfig version: 3.1.13 ## log entries /var/log/ispconfig/ispconfig.log ``` 27.02.2019-13:37 - DEBUG - Calling function 'check_phpini_changes' from plugin 'webserver_plugin' raised by action 'server_plugins_loaded'. 27.02.2019-13:37 - DEBUG - Found 1 changes, starting update process. 27.02.2019-13:37 - DEBUG - Calling function 'ssl' from plugin 'apache2_plugin' raised by event 'web_domain_update'. 27.02.2019-13:37 - DEBUG - Calling function 'update' from plugin 'apache2_plugin' raised by event 'web_domain_update'. 27.02.2019-13:37 - DEBUG - Verified domain zwart-licht.nl should be reachable for letsencrypt. 27.02.2019-13:37 - DEBUG - Verified domain www.zwart-licht.nl should be reachable for letsencrypt. 27.02.2019-13:37 - DEBUG - Create Let's Encrypt SSL Cert for: zwart-licht.nl 27.02.2019-13:37 - DEBUG - Let's Encrypt SSL Cert domains: --domains zwart-licht.nl --domains www.zwart-licht.nl 27.02.2019-13:37 - DEBUG - exec: /opt/eff.org/certbot/venv/bin/certbot certonly -n --text --agree-tos --expand --authenticator webroot --server https://acme-v02.api.letsencrypt.org/directory --rsa-key-size 4096 --email postmaster@zwart-licht.nl --domains zwart-licht.nl --domains www.zwart-licht.nl --webroot-path /usr/local/ispconfig/interface/acme 27.02.2019-13:37 - DEBUG - Let's Encrypt Cert file: does not exist. 27.02.2019-13:37 - DEBUG - Writing the vhost file: /etc/apache2/sites-available/zwart-licht.nl.vhost 27.02.2019-13:37 - DEBUG - Writing the PHP-FPM config file: /etc/php/7.0/fpm/pool.d/web22.conf 27.02.2019-13:37 - DEBUG - Calling function 'restartPHP_FPM' from module 'web_module'. 27.02.2019-13:37 - DEBUG - Restarting php-fpm: systemctl reload php7.0-fpm.service 27.02.2019-13:37 - DEBUG - Apache status is: running 27.02.2019-13:37 - DEBUG - Calling function 'restartHttpd' from module 'web_module'. 27.02.2019-13:37 - DEBUG - Restarting httpd: systemctl restart apache2.service 27.02.2019-13:37 - DEBUG - Apache restart return value is: 0 27.02.2019-13:37 - DEBUG - Apache online status after restart is: running 27.02.2019-13:37 - DEBUG - Processed datalog_id 1344 27.02.2019-13:37 - DEBUG - Remove Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock ``` /var/log/letsencrypt/letsencrypt.log ``` 2019-02-27 13:37:12,844:DEBUG:certbot.storage:Archive directory /etc/letsencrypt/archive/zwart-licht.nl and live directory /etc/letsencrypt/live/zwart-licht.nl created. 2019-02-27 13:37:12,844:DEBUG:certbot.storage:Writing certificate to /etc/letsencrypt/live/zwart-licht.nl/cert.pem. 2019-02-27 13:37:12,845:DEBUG:certbot.storage:Writing private key to /etc/letsencrypt/live/zwart-licht.nl/privkey.pem. 2019-02-27 13:37:12,845:DEBUG:certbot.storage:Writing chain to /etc/letsencrypt/live/zwart-licht.nl/chain.pem. 2019-02-27 13:37:12,845:DEBUG:certbot.storage:Writing full chain to /etc/letsencrypt/live/zwart-licht.nl/fullchain.pem. 2019-02-27 13:37:12,845:DEBUG:certbot.storage:Writing README to /etc/letsencrypt/live/zwart-licht.nl/README. 2019-02-27 13:37:12,959:DEBUG:certbot.plugins.selection:Requested authenticator webroot and installer <certbot.cli._Default object at 0x7f846dcbc4d0> 2019-02-27 13:37:13,086:DEBUG:certbot.cli:Var webroot_path=/usr/local/ispconfig/interface/acme (set by user). 2019-02-27 13:37:13,086:DEBUG:certbot.cli:Var webroot_map=set(['webroot_path']) (set by user). 2019-02-27 13:37:13,362:DEBUG:certbot.cli:Var server=https://acme-v02.api.letsencrypt.org/directory (set by user). 2019-02-27 13:37:14,026:DEBUG:certbot.cli:Var webroot_path=/usr/local/ispconfig/interface/acme (set by user). 2019-02-27 13:37:14,145:DEBUG:certbot.cli:Var rsa_key_size=4096 (set by user). 2019-02-27 13:37:14,779:DEBUG:certbot.cli:Var authenticator=webroot (set by user). 2019-02-27 13:37:14,875:DEBUG:certbot.cli:Var server=https://acme-v02.api.letsencrypt.org/directory (set by user). 2019-02-27 13:37:14,875:DEBUG:certbot.cli:Var account=set(['server']) (set by user). 2019-02-27 13:37:15,780:DEBUG:certbot.storage:Writing new config /etc/letsencrypt/renewal/zwart-licht.nl.conf. 2019-02-27 13:37:15,781:DEBUG:certbot.reporter:Reporting to user: Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/zwart-licht.nl/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/zwart-licht.nl/privkey.pem ``` CLI information ``` # pwd /etc/letsencrypt/live/zwart-licht.nl # ll total 4,0K lrwxrwxrwx 1 root root 38 feb 27 13:37 cert.pem -> ../../archive/zwart-licht.nl/cert1.pem lrwxrwxrwx 1 root root 39 feb 27 13:37 chain.pem -> ../../archive/zwart-licht.nl/chain1.pem lrwxrwxrwx 1 root root 43 feb 27 13:37 fullchain.pem -> ../../archive/zwart-licht.nl/fullchain1.pem lrwxrwxrwx 1 root root 41 feb 27 13:37 privkey.pem -> ../../archive/zwart-licht.nl/privkey1.pem -rw-r--r-- 1 root root 692 feb 27 13:37 README # pwd /etc/letsencrypt/renewal # cat zwart-licht.nl.conf # renew_before_expiry = 30 days version = 0.31.0 archive_dir = /etc/letsencrypt/archive/zwart-licht.nl cert = /etc/letsencrypt/live/zwart-licht.nl/cert.pem privkey = /etc/letsencrypt/live/zwart-licht.nl/privkey.pem chain = /etc/letsencrypt/live/zwart-licht.nl/chain.pem fullchain = /etc/letsencrypt/live/zwart-licht.nl/fullchain.pem # Options used in the renewal process [renewalparams] account = *** server = https://acme-v02.api.letsencrypt.org/directory authenticator = webroot rsa_key_size = 4096 webroot_path = /usr/local/ispconfig/interface/acme, [[webroot_map]] ```
issue