- Plesk Onyx for Linux
- Default Plesk certificate is issued by Let's Encrypt.
- After updating the default certificate via XML-RPC, Apache or Nginx cannot start:
# service httpd start
Starting httpd: Syntax error on line 118 of /etc/httpd/conf/plesk.conf.d/server.conf:
SSLCertificateFile: file '/usr/local/psa/var/certificates/cert-pYAmnC' does not exist or is empty
# service nginx start
nginx: [emerg] BIO_new_file("/usr/local/psa/var/certificates/certwjFGVTD") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/usr/local/psa/var/certificates/certwjFGVTD','r') error:2006D080:BIO routines:BIO_new_file:no such file)
- Error in
CONFIG_TEXT: ERR 
nginx: configuration file /etc/nginx/nginx.conf test failed
ERR [panel] New configuration files for the Apache web server were not created due to the errors in configuration templates: Syntax error on line 45 of /etc/httpd/conf/plesk.conf.d/webmails/example.com_webmail.conf:
SSLCertificateFile: file '/usr/local/psa/var/certificates/cert-nBc0yQ' does not exist or is empty. <a target="_blank" href="http://kb.plesk.com/en/products/?id=52&qprod=52">Search in KB</a>
Plesk bug with ID #PPPM-7398 fixed in Plesk Onyx 17.5 on February 19th, 2018 (Linux).