He actualizado mi VPS a Plesk Onyx 17.5.3 y no arranca (OVH y GIGAS)

Etiquetas: , , , , ,
Plesk no funciona después de actualizar desde la versión 12.x a la última 17.5.x Onyx

En otras entradas ya hemos hablado de este tema, pero ahora mismo la solución que proponíamos ya no funciona. Al actualizar un VPS de Plesk 12.x a 17.5.x al finalizar la actualización no se puede acceder a Plesk.

A esto hacíamos mención aquí: Error al actualizar Plesk a la versión 12.5.x en Centos OVH.

Hemos comprobado que muchas veces al actualizar desde la versión 12.x de Plesk (versión por defecto en los VPS 2015 SSD de OVH) a la última versión (17.5.x), Plesk no arranca al finalizar la actualización y no se puede entrar a la administración.

O sea, la actualización a la última versión de PLESK funciona correctamente, pero no se puede acceder al panel de Plesk.

Antes podíamos solucionarlo parando y arrancando los servicios de Plesk (ver “Cómo reiniciar Plesk en un VPS de OVH o Gigas bajo Centos“) pero ahora esto no funciona porque da varios errores (no tienen porque ser exactamente estos, pero si similares y con el mismo trasfondo):

"ssl_ciphers" directive is duplicate in /etc/nginx/conf.d/ssl.conf:1 nginx: configuration file /etc/nginx/nginx.conf test failed .

y también:

"ssl_prefer_server_ciphers" directive is duplicate in /etc/nginx/conf.d/ssl.conf:2
ssl_prefer_server_ciphers is also placed in nginx.conf

OJO: Para darnos cuenta del error hay que que parar los servicios de PLESK y volverlos a arrancar:

Esto se hace con los comandos:

service psa stopall
service psa start

Y ahí solo vemos que no ha podido arrancarse el servicio sw_cp_server («Starting sw_cp_server service… FAILED»), pero no pone porqué. Para ver el porqué hay que ejecutar el siguiente comando para arrancar solo ese servicio (y entonces nos muestra los errores de porqué no lo puede arrancar):

/etc/init.d/sw-cp-server restart

 

La solución es editar el archivo ssl.conf que está en /etc/sw-cp-server/conf.d/ssl.conf:

vi /etc/sw-cp-server/conf.d/ssl.conf

Y ponerle una almohadilla a las tres líneas del archivo:

#ssl_ciphers HIGH:!aNULL:!MD5;
#ssl_prefer_server_ciphers on;
#ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

Esas configuraciones parece ser que ya están en el archivo de configuración de NGINX y esto es un duplicado por lo que no llega a arrancar Plesk.

Comprobamos la sintaxis del archivo de configuración de NGINX y si es correcto, volvemos a arrancar NGINX y APACHE:

nginx -t
service nginx restart
service apache2 restart

Y ya podremos acceder a Plesk.

Salir de la versión móvil