hola chicos, quería comentarles que estuvimos inmersos en la tarea de migrar nuestro sistema GUARANI v. 3.11 a 3.13.2.1 en un entorno de producción.
En cierto momento durante la migración tuvimos algunos problemas y errores, los cuales pego a continuación.
desde ya muchas gracias.
root@guaraniwtestext:/var/www/proyectos/guarani/lib/toba/bin# ./toba instancia regenerar -i desarrollo
PHP Warning: Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning: Module ‘pdo_pgsql’ already loaded in Unknown on line 0
Desea conservar datos locales como usuarios y logs? (Si o No)
Si responde NO, se utilizaran los exportados el Mon 19-Feb-18 a las 01:02
(s/n):n
±-----------+
| BASE |
±-----------+
| postgres7 |
| localhost |
| postgres |
| 8ZNsYPo- |
| toba_2_6 |
| 5432 |
| LATIN1 |
| desarrollo |
±-----------+
Se guardaran los datos existentes en un schema backup
Creación de la instancia
Creando las tablas del framework…OK
Cargando datos del nucleo…OK
guarani:
Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
Eliminando perfiles editables…OK
Cargando perfiles propiosPHP Notice: Undefined index: items in /var/www/proyectos/guarani/lib/toba/php/modelo/toba_modelo_proyecto.php on line 583
PHP Warning: array_keys() expects parameter 1 to be array, null given in /var/www/proyectos/guarani/lib/toba/php/modelo/toba_modelo_proyecto.php on line 583
PHP Warning: Invalid argument supplied for foreach() in /var/www/proyectos/guarani/lib/toba/php/modelo/toba_modelo_proyecto.php on line 583
.
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: insert or update on table “apex_usuario_grupo_acc_item” violates foreign key constraint “apex_usu_item_fk_item”
DETAIL: Key (proyecto, item)=(guarani, 8000014) is not present in table “apex_item”.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (‘guarani’, ‘admin_oficina’, NULL, ‘8000014’);
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: insert or update on table “apex_usuario_grupo_acc_item” violates foreign key constraint “apex_usu_item_fk_item”
DETAIL: Key (proyecto, item)=(guarani, 9000020) is not present in table “apex_item”.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (‘guarani’, ‘admin_oficina’, NULL, ‘9000020’);
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’, 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: insert or update on table “apex_usuario_grupo_acc_item” violates foreign key constraint “apex_usu_item_fk_item”
DETAIL: Key (proyecto, item)=(guarani, 8000014) is not present in table “apex_item”.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (‘guarani’, ‘admin’, NULL, ‘8000014’);
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: insert or update on table “apex_usuario_grupo_acc_item” violates foreign key constraint “apex_usu_item_fk_item”
DETAIL: Key (proyecto, item)=(guarani, 9000020) is not present in table “apex_item”.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (‘guarani’, ‘admin’, NULL, ‘9000020’);
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23503
[MENSAJE]: ERROR: insert or update on table “apex_usuario_grupo_acc_item” violates foreign key constraint “apex_usu_item_fk_item”
DETAIL: Key (proyecto, item)=(guarani, 46000009) is not present in table “apex_item”.
[SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_item (proyecto, usuario_grupo_acc, item_id, item) VALUES (‘guarani’, ‘admin’, NULL, ‘46000009’);
De todas formas se contin?a la carga, se recomienda revisar la definici?n de este perfil.
…OK
Calculando revisiones guarani .OK
toba_editor:
Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
Calculando revisiones toba_editor .OK
toba_referencia:
Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
Calculando revisiones toba_referencia .OK
toba_usuarios:
Cargando datos globales…OK
Cargando componentes…OK
Cargando permisos…OK
Calculando revisiones toba_usuarios .OK
Cargando datos de la instancia
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 (‘5441’, ‘2015-12-14 20:08:32’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘5441’, ‘2015-12-14 20:08:32’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘10633’, ‘2016-09-28 20:53:24’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘DESCONOCIDA’, ‘2015-12-14 19:28:35’);
INSERT INTO apex_revision (revision, creacion) VALUES (‘DESCONOCIDA’, ‘2015-12-14 19:28:35’);
INSERT INTO apex_instancia (instancia, version, institucion, observaciones, administrador_1, administrador_2, administrador_3, creacion) VALUES (‘desarrollo’, ‘2.6.5’, NULL, NULL, NULL, NULL, NULL, ‘2015-12-14 19:28:35’);
INSERT INTO apex_checksum_proyectos (checksum, proyecto) ( SELECT ‘4fdb964e35b6fe42ec2a8b2e8958285cc64107b24f90131f60eded35495e9f2a’, ‘guarani’ WHERE NOT EXISTS ( SELECT 1 FROM apex_checksum_proyectos WHERE checksum = ‘4fdb964e35b6fe42ec2a8b2e8958285cc64107b24f90131f60eded35495e9f2a’ AND proyecto = ‘guarani’ ));
TIEMPO: 203,565 segundos