Problemas al migrar a 3.18

Hola, estamos migrando Gestion 3.17.1 a 3.18, y en el punto 9 del instructivo, nos informa errores, que adjunto a continuacion. ¿como procedemos?

guarani:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
Eliminando perfiles editables…OK
Cargando perfiles propios

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 ‘guarani’. 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)=(guarani, 32000023) 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 (‘guarani’, ‘admin’, NULL, ‘32000023’);

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)=(guarani, 32000024) 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 (‘guarani’, ‘admin’, NULL, ‘32000024’);

De todas formas se contin▒a la carga, se recomienda revisar la definici▒n de este perfil.


ATENCION! No fue posible cargar por completo el ‘perfil_admin_oficina’, posiblemente a causa de que al menos una operaci▒n, restricci▒n o derecho ha dejado de existir en ‘guarani’. 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)=(guarani, 32000023) 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 (‘guarani’, ‘admin_oficina’, NULL, ‘32000023’);

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)=(guarani, 32000024) 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 (‘guarani’, ‘admin_oficina’, NULL, ‘32000024’);

De todas formas se contin▒a la carga, se recomienda revisar la definici▒n de este perfil.


.

ATENCION! No fue posible cargar por completo el ‘perfil_gestion_alumnos’, posiblemente a causa de que al menos una operaci▒n, restricci▒n o derecho ha dejado de existir en ‘guarani’. 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)=(guarani, 32000023) 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 (‘guarani’, ‘gestion_alumnos’, NULL, ‘32000023’);

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)=(guarani, 32000024) 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 (‘guarani’, ‘gestion_alumnos’, NULL, ‘32000024’);

De todas formas se contin▒a la carga, se recomienda revisar la definici▒n de este perfil.


…PHP Warning: simplexml_load_file(): I/O warning : failed to load external entity “/usr/local/proyectos/guarani/instalacion/i__desarrollo/p__guarani/perfiles/membresias_perfiles.xml” in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/toba_xml_tablas.php on line 65
PHP Warning: Invalid argument supplied for foreach() in /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/lib/toba_xml_tablas.php on line 67
.OK

toba_usuarios:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK

Cargando datos de la instancia…OK
Actualizando secuencias…OK

Hola Esteban,

Los errores se deben a que hemos borrado desde el SIU operaciones (“[32000023]-- Ocupación de Aulas - Mesas de Examen”, “[32000024]-- Disponibilidad de Aulas - Comisiones”) y ustedes las tenían incluidas en perfiles funcionales (‘perfil_admin’, ‘perfil_admin_oficina’). Sin embargo, fijate que debajo de cada error está la aclaración " De todas formas se continúa la carga, se recomienda revisar la definición de este perfil." por lo que el paso 9 se completa correctamente.

Saludos, Florencia.
2

Buenas tardes, tenemos el mismo error, pero en nuestro caso no continua con la instalacion…

toba_usuarios:

Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK

Cargando datos de la instancia…OK
Actualizando secuencias…OK

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)=(guarani, 32000023) no est� presente en la tabla �apex_item�.
[SQL EJECUTADA]: COMMIT TRANSACTION;

Gracias
Fernando

Hola Fernando,

Qué raro, debería continuar con la carga…
Podés editar los metadatos correspondientes a los perfiles que fallen desde ‘<path proyecto Guaraní>/metadatos/permisos/’, quitando los INSERTs que tienen problemas de foreign key.

Saludos, Florencia.

Muchas gracias Florencia, borrando los INSERTs donde me indicaste funciono bien,