Buenos días, como están? Estoy haciendo una actualización de Diaguita en un entorno de prueba. Ya que hoy en día estamos en producción con la versión 2.3. La idea es progresivamente ponernos al día con las actualizaciones durante este año. Estoy intentando actualizar a la versión 2.6.0 pero en medio del proceso tengo algunos errores.
[ WARNING ] PHP Notice: Undefined index: items in /usr/local/siu/SIU-Diaguita260/vendor/siu-toba/framework/php/modelo/toba_modelo_proyecto.php on line 601 PHP Warning: array_keys() expects parameter 1 to be array, null given in /usr/local/siu/SIU-Diaguita260/vendor/siu-toba/framework/php/modelo/toba_modelo_proyecto.php on line 601 PHP Warning: Invalid argument supplied for foreach() in /usr/local/siu/SIU-Diaguita260/vendor/siu-toba/framework/php/modelo/toba_modelo_proyecto.php on line 601 ATENCION! No fue posible cargar por completo el 'perfil_admin', posiblemente a causa de que al menos una operaci▒n, restricci▒n o derecho ha dejado de existir en 'diaguita'. A continuaci▒n el detalle:ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: inserci▒n o actualizaci▒n en la tabla ▒apex_usuario_grupo_acc_item▒ viola la llave for▒nea ▒apex_usu_item_fk_item▒
DETAIL: La llave (proyecto, item)=(diaguita, 4000004) no est▒ presente en la tabla ▒apex_item▒.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (‘diaguita’, ‘admin’, NULL, ‘4000004’);De todas formas se contin▒a la carga, se recomienda revisar la definici▒n de este perfil.
Después de ese error siguió bien hasta que se detuvo a partir del siguiente error.
=== Generando conversión de base de datos === ------------------------------------------------Generando conversión de la base de datos de negocio
1/1 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
[ ERROR ] No se pudo realizar la conversión de la base de datos para la versión 2.6.0, ejecutando el archivo de conversión /usr/local/siu/SIU-Diaguita260/sql/repositorio_conversion/2.6.0.sql
Los requerimientos y el resto de la instalación funcionó ok, les muestro algunos datos:
[ OK ] PHP: Versión esperada desde 7.0.0 hasta 7.2.0, versión instalada 7.0.33[ OK ] PHP: La extensión pdo_pgsql se encuentra instalada en el sistema.
[ OK ] POSTGRES: Versión esperada desde 9.4.0, versión instalada 9.6.20
Espero que puedan ayudarme a resolverlo.
Muchas gracias!
Saludos!
Leandro