No puedo actualizar a PLESK 17.8.x desde 17.5.x en OVH

Últimamente estamos luchando con varios cientos de VPS de OVH que no dejan actualizarse a la última versión de PLESK (17.8.x) desde la versión 17.5.x. Plesk dice que no hay una versión actualizada disponible :-(.

Hoy os traemos la solución.

P.D. También vale para versiones posteriores de Plesk (abajo tenéis referencias a la versión 18.0.x)

This field was locked by vendor. Enable it by removing the SOURCE option from the Plesk Installer configuration file.

El tema tiene que ver con la configuración del servidor de actualizaciones de PLESK establecido por la imagen del sistema operativo instalada por OVH. En este caso el MIRROR SERVER es algo como http://20170719-…. cuando debería de ser: http://parallels.mirrors.ovh.net/parallels/.

Plesk System Overview: No hay actualización disponible

Error: «This field was locked by vendor.»

Ese campo está protegido por OVH: «This field was locked by vendor. Enable it by removing the SOURCE option from the Plesk Installer configuration file.» Hace unos años se podía editar simplemente quitando el atributo DISABLED con las herramientas de desarrollo del navegador; pero esto hoy en día ya no funciona por lo que hay que buscar otra solución.

Plesk Updates: No hay actualización disponible

No hay actualización disponible

Plesk Updates: Configuración del mirror server incorrecta

Configuración del mirror server incorrecta

Cómo conseguir actualizar a PLESK 12.7.x en OVH

Lo que hay que hacer es editar el archivo de configuración que establece el servidor en el cual PLESK busca las actualizaciones según nos indica el instalador: «This field was locked by vendor. Enable it by removing the SOURCE option from the Plesk Installer configuration file.»

Molaría que Plesk nos dijera cual es el archivo de configuración que hay que editar pero no lo hace. En Google podéis encontrar varios hilos del foro de Plesk sobre el tema y donde no dan respuesta a esto. Pero nosotros la hemos encontrado.

Ubicación del archivo: /root/.autoinstallerrc

Editar: vi /root/.autoinstallerrc
Editando SOURCE="http://20170719-...." y cambiándolo por SOURCE="http://parallels.mirrors.ovh.net/parallels/"
Si nos deja editar, pulsar la tecla INSERT. Para guardar: ESC + :wq

El contenido del archvio tiene que ser:

SOURCE_TYPE="network"
SOURCE="http://parallels.mirrors.ovh.net/parallels/"
SSL_CIPHERS="HIGH:!aNULL:!MD5"
SSL_PROTOCOLS="TLSv1 TLSv1.1 TLSv1.2"

Plesk 18.x.x

En versiones más recientes de PLESK (por ejemplo: Plesk Obsidian 18.0.xx) el contenido del archivo es ligeramente diferente y hay que cambiarlo a este:

SSL_CIPHERS=EECDH+AESGCM+AES128:EECDH+AESGCM+AES256:EECDH+CHACHA20:EDH+AESGCM+AES128:EDH+AESGCM+AES256:EDH+CHACHA20:EECDH+SHA256+AES128:EECDH+SHA384+AES256:EDH+SHA256+AES128:EDH+SHA256+AES256:EECDH+SHA1+AES128:EECDH+SHA1+AES256:EDH+SHA1+AES128:EDH+SHA1+AES256:EECDH+HIGH:EDH+HIGH:AESGCM+AES128:AESGCM+AES256:CHACHA20:SHA256+AES128:SHA256+AES256:SHA1+AES128:SHA1+AES256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK:!KRB5:!aECDH
SSL_PROTOCOLS=TLSv1 TLSv1.1 TLSv1.2
SSL_CIPHER_SERVER_PREFERENCE=yes

Lo más sencillo es eliminar todo el contenido y copiar este.

autoinstallerrc Plesk 18

Otra forma es renombrar el archivo autoinstallerrc

O también se puede cambiar de ubicación el archivo y PLESK dejará de usar su configuración: mv /root/.autoinstallerrc /root/autoinstallerrc_backup

Y para acabar toca: Reiniciar la máquina o matar todos los procesos de Plesk

Siguiente paso: O bien reiniciar el VPS que es una solución a lo bestia o matar los procesos relacionados con la actualización de Plesk (más rápido y seguro):

ps aux | grep installer
kill -9 NUMERO-PID-PRIMER-NUMERO-DEL-COMANDO-PS-ANTERIOR

Si hay más de un proceso, los matamos todos.

Grep INSTALLER para matar todos los procesos de instalación

Grep INSTALLER para matar todos los procesos de instalación

Y listo para funcionar y actualizarse

Y ahora al volver a acceder a TOOLS & SETTINGS / Updates and Upgrades se actualizará el instalador de PLESK y luego ya estará disponible la versión 17.8.x para actualizar.

Descarga nuevo actualizador de PLESK

Descarga nuevo actualizador de PLESK

Nueva versión de PLESK disponible

Nueva versión de PLESK disponible

Actualización a nueva versión de PLESK

Actualización a nueva versión de PLESK

Y todo solucionado y funcionando.

P.D. Por cierto si PLESK en OVH no os dejaba instalar PHP 7.2 porque decía que no estaba disponible, con esta actualización también se ha solucionado y ya lo podréis instalar sin problemas.

Versión PHP 7.2 disponible

4 comentarios en “No puedo actualizar a PLESK 17.8.x desde 17.5.x en OVH

  1. arbee

    ¡Gracias! Una solución muy específica para un problema muy específico. ¡Gracias a Google Translate y tu ayuda! ¡Siguiente problema!

    Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Los comentarios de esta página se procesan por un sistema automático de moderación por lo cual no siempre se publican de forma instantánea. Por favor respeta a los demás y ciñete al tema del post. Nos reservamos el derecho de eliminar cualquier comentario o enlace que nos parezca inadecuado o tenga una expresión de grosería, insulto, odio, hostilidad o negatividad.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.