[SOLUCIONADO] Duda sobre actualización a la v 3.11.x

Hola!

Estoy actualizando gestión a la versión 3.11 con personalizaciones.

Vengo siguiendo los pasos hasta guarani esquema_pers exportar. Luego de ésto, pide hacer svn status y si hay algo para subir, subirlo. Con el status me aparece lo siguiente:

? BD/datos_auditoria_3.10.2.sql
? BD/tmp
? lib/toba/bin/entorno_toba_2.6.sh
? lib/toba/instalacion
? nbproject
? personalizacion/metadatos

tengo que agregar y commitear todos o sólo la carpeta de metadatos?

Gracias!

Hola Solange,
los archivos temporales o de tu instalación está bien que queden sin versionar.
En cuanto a la carpeta de personalizaciones, sí debés comimitearla, como está no versionada primero realizá un add de la misma.
Verificá previamente, en todo caso, que los metadatos que te figuran modificados sean los cambios que desean conservar.

Saludos,
Gabriela.

Buenísimo, gracias Gabriela!

Aprovecho para hacerte otra consulta: al hacer guarani esquema_pers exportar me aparece un error, y en el log tengo:

[ERROR][guarani] SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint “apex_checksum_proyectos_pk”

DETAIL: Key (proyecto)=(guarani) already exists.
[DEBUG][toba] ************ ABORTAR transaccion (guarani@localhost) ****************
[ERROR][guarani]
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23505
[MENSAJE]: ERROR: duplicate key value violates unique constraint “apex_checksum_proyectos_pk”
DETAIL: Key (proyecto)=(guarani) already exists.
[SQL EJECUTADA]: INSERT INTO apex_revision (revision, creacion) VALUES (‘1658’, ‘2015-02-20 12:02:54’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘3067’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘3067’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘3067’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘3067’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘3067’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘3067’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘3067’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘3067’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘4907’, ‘2015-10-01 15:03:55’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘4912’, ‘2015-10-05 11:52:30’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘4912’, ‘2015-10-08 15:45:14’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘4939’, ‘2015-10-16 13:05:46’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘4939’, ‘2015-10-22 12:19:07’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘5494’, ‘2015-11-02 14:50:26’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘5494’, ‘2015-11-04 14:20:13’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘5494’, ‘2015-11-04 14:20:53’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘DESCONOCIDA’, ‘2015-02-20 11:54:36’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘DESCONOCIDA’, ‘2015-08-14 12:19:51’);
INSERT INTO apex_instancia (instancia, version, institucion, observaciones, administrador_1, administrador_2, administrador_3, creacion) VALUES (‘desarrollo’, ‘2.6.2’, NULL, NULL, NULL, NULL, NULL, ‘2015-02-20 11:54:36’);
INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT ‘dee2a6c9e39fe2d8d317eb3e8dcd7b4160e24f12d569dc50862b8e6bc9e00ffb’, ‘guarani’ WHERE NOT EXISTS ( SELECT 1 FROM apex_checksum_proyectos WHERE checksum = ‘dee2a6c9e39fe2d8d317eb3e8dcd7b4160e24f12d569dc50862b8e6bc9e00ffb’ AND proyecto = ‘guarani’ ));
INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT ‘4d70b86a3606fdec2267c6ed3a8fcc64b0e46661a39c6dc0f2516e3e9f2f07a3’, ‘toba_editor’ WHERE NOT EXISTS ( SELECT 1 FROM apex_checksum_proyectos WHERE checksum = ‘4d70b86a3606fdec2267c6ed3a8fcc64b0e46661a39c6dc0f2516e3e9f2f07a3’ AND proyecto = ‘toba_editor’ ));
INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT ‘49f09d10240cdf8cc786441be905891f960b2f21a903079af55cb5a6e969bde2’, ‘toba_referencia’ WHERE NOT EXISTS ( SELECT 1 FROM apex_checksum_proyectos WHERE checksum = ‘49f09d10240cdf8cc786441be905891f960b2f21a903079af55cb5a6e969bde2’ AND proyecto = ‘toba_referencia’ ));
INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT ‘e57fe41ba9b82c44d0d55fd972440af35912df2dddc15eec8429da0d167f0d9a’, ‘toba_usuarios’ WHERE NOT EXISTS ( SELECT 1 FROM apex_checksum_proyectos WHERE checksum = ‘e57fe41ba9b82c44d0d55fd972440af35912df2dddc15eec8429da0d167f0d9a’ AND proyecto = ‘toba_usuarios’ ));

[ERROR][guarani] toba_error_usuario: Hubo un inconveniente al intentar exportar la personalización, revise el log

[TRAZA]exception ‘toba_error_usuario’ with message ‘Hubo un inconveniente al intentar exportar la personalización, revise el log’ in /usr/local/proyectos/guarani/lib/toba/php/modelo/personalizacion/toba_personalizacion.php:501
Stack trace:
#0 /usr/local/proyectos/guarani/lib/toba/php/modelo/personalizacion/toba_personalizacion.php(181): toba_personalizacion->generar_schema_diff()
#1 /usr/local/proyectos/guarani/lib/toba/php/consola/comandos/comando_personalizacion.php(43): toba_personalizacion->exportar()
#2 /usr/local/proyectos/guarani/lib/toba/php/consola/comando.php(60): comando_personalizacion->opcion__exportar(NULL)
#3 /usr/local/proyectos/guarani/lib/toba/php/consola/comando.php(54): comando->ejecutar_opcion(‘opcion__exporta…’, NULL)
#4 /usr/local/proyectos/guarani/lib/toba/php/consola/consola.php(74): comando->procesar()
#5 /usr/local/proyectos/guarani/lib/toba/php/consola/consola.php(51): consola->invocar_comando(‘personalizacion’, Array)
#6 /usr/local/proyectos/guarani/lib/toba/php/consola/run.php(32): consola->run(Array)
#7 {main}

Al parecer está tratando de insertar algo que ya existe en un campo que debe ser único, y como se detiene ahí no me está generando el contenido que debería ir en personalizaciones/metadatos.

Tenés idea de por qué puede ser esto? Puede que haya problemas con alguna personalización?

Saludos,
Solange

Hola Solange,
no ese error no tiene que ver con conflictos en las personalizaciones, es algo que se suele dar al regenerar la instancia. Habían tenido errores en algún paso previo?
Te dejo el link a este post con la solución:
http://foro.comunidad.siu.edu.ar/index.php?topic=4652.msg18515

Saludos,
Gabriela.

Gracias Gabriela! seguí los pasos del otro post y anduvo todo bien. Sigo con la migración.

Saludos,
Solange