Hoy nos hemos encontrado con un problema muy raro que me han comentado los técnicos y creo que merece la pena comentar aquí.
Actualizando desde versiones antiguas de Plesk (8.0, 8.1, 8.2.1, 8.3.0 y 8.4.0) hasta la versión 8.6.0 surgen errores de actualización que hacen que el proceso no se complete.
Normalmente el problema está en que no existe los campos traffic_bandwidth y max_connection en la tabla hosting de la base de datos de Plesk (psa). Comprobar si es así y añadirlas a mano para que funcione.
Entrar al mySQL desde consola con la clave de administrador para el usuario admin.
- Si no conoces la clave de seguridad de mySQL para Plesk consultala en /etc/psa/.psa.shadow
- Ahora conectar al Mysql por consola con «mysql -u admin -p» y teclea la clave de administración de base de datos.
- Una vez dentro ponemos en uso la base de datos de Plesk con «use psa;«
- Ahora podéis listar las tablas de Plesk con «show tables;» y ver que contiene la tabla hosting que tenemos que modificar con un «describe hosting;«. Comprobar que faltan esos 2 campos y añadirlos.
- Para añadir los campos debéis ejecutar estas lineas, primero una y luego otra:
ALTER TABLE hosting ADD traffic_bandwidth INT(11) DEFAULT ‘-1’;
ALTER TABLE hosting ADD max_connection INT(11) DEFAULT ‘-1’; - Ahora podéis volver a actualizar a Plesk 8.6.0 y debe funcionar sin problemas.
Recueda que todo lo que hagas en tu servidor dedicado es bajo tu exclusiva responsabilidad y que este artículo no garantiza que funcione o sea seguro. Haz copia de seguridad y recurre a tu administrador de sistemas por tu seguridad.
Referencias: Campos de la Tabla hosting en Plesk en Plesk Hacker. Uso de ALTER TABLE.