After updating an SSL certificate on a SolusVM master installation we still receiving an error on the web console for SSL noVNC when the old certificate expired:
OSStatus Error -9807: Invalid certificate chain
It turns out noVNC on these installations doesn’t run through the web server. Instead change the following certificate file:
/usr/local/solusvm/ssl/cert.pem
This file needs to have the SSL private key as the first part, followed by the certificate chain. Afterwards you can restart the service with the following commands:
sh /scripts/websocket-stop
php /usr/local/solusvm/includes/wsocket.php –port=7706