Problema en la actualización del SIU-Guaraní Gestión a la versión 3.14

Hola estamos haciendo el cambio de versión de Guaraní 3 a la 3.14 y siguiendo los pasos indicados en http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.14.0/actualizacion_con_personalizaciones/gestion .

Nos surge un problema que no pudimos encontrarle la vuelta en el punto 1.3.1 al ejecutar el comando “./guarani esquema_pers exportar”


 toba_usuarios:
 --------------

 Cargando datos globales......OK
 Cargando componentes..........OK
 Cargando permisos...OK
 Calculando revisiones toba_usuarios .OK
 Cargando datos de la instancia Hubo un inconveniente al intentar exportar la personalización, revise el log

Y esto es lo que dice el LOG, lo extraño es que los inserts sobre la tabla “apex_checksum_proyectos” los hace utilizando una sentencia NOT EXISTS, por lo tanto no entendemos porque nos esta dando clave duplicada .


pg_1      | ERROR:  duplicate key value violates unique constraint "apex_checksum_proyectos_pk"
pg_1      | DETAIL:  Key (proyecto)=(guarani) already exists.
pg_1      | STATEMENT:  INSERT INTO apex_revision (revision, creacion) VALUES ('5441', '2015-11-24 10:53:46');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('10824', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('10876', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('10876', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2015-11-24 10:52:31');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-03-21 10:44:07');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-05-17 12:03:52');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-08-03 08:26:39');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-08-04 15:54:55');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-08-24 15:00:45');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-09-19 09:01:28');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2017-10-20 10:01:17');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2018-02-16 08:37:23');
pg_1      | 	INSERT INTO apex_revision (revision, creacion) VALUES ('DESCONOCIDA', '2018-02-16 09:25:21');
pg_1      | 	INSERT INTO apex_instancia (instancia, version, institucion, observaciones, administrador_1, administrador_2, administrador_3, creacion) VALUES ('desarrollo', '2.7.10', NULL, NULL, NULL, NULL, NULL, '2015-11-24 10:52:31');
pg_1      | 	INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT '5335092eae0beef7be4ba719b0c3402298ccd997d8b5b305ed1bd0de151eba24', 'guarani' WHERE NOT EXISTS ( SELECT 1  FROM apex_checksum_proyectos WHERE  checksum = '5335092eae0beef7be4ba719b0c3402298ccd997d8b5b305ed1bd0de151eba24'  AND  proyecto = 'guarani' ));
pg_1      | 	INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT 'b9071ed27f7fdb68e91242c0fc570dff2a547a4a1aef2d4a337eeac0166f285e', 'toba_usuarios' WHERE NOT EXISTS ( SELECT 1  FROM apex_checksum_proyectos WHERE  checksum = 'b9071ed27f7fdb68e91242c0fc570dff2a547a4a1aef2d4a337eeac0166f285e'  AND  proyecto = 'toba_usuarios' ));
pg_1      | 	


Muchas gracias. Saludos.

Hola Diego,
El problema no es el mismo reportado en este post ?
Saludos!

Hola Hernán gracias por la respuesta, si al parecer es lo mismo, pero la solución propuesta es comentar las lineas del insert , sería correcto esto? para que se usa esa información de la tabla apex_checksum_proyectos? no nos va a traer problemas después si no queda el registro en la misma? muchas gracias.

Saludos. Diego.

Buenos días Diego, despreocupate que esas líneas antes se utilizaban y ahora ya desde guaraní no hacemos uso de ellas.

Saludos.

Buenísimo, gracias por la respuesta José, un abrazo.

Buenas, hoy migrando de la version 3.14 a la 3.15 nos sigue saliendo este error, si bien ya sabemos que hay que comentar los inserts según este post del 2014, hay otro post que cito mas abajo donde dice que en teoría esto ya debería estar solucionado

Saludos. Diego

Hola Diego,

Qué valor tenés para la entrada “chequea_sincro_svn” dentro del archivo de inicialización ‘instalacion.ini’? Debería ser “0”.

Saludos, Florencia.

El valor estaba en 1, gracias por la respuesta, saludos.