Problema al actualizar de la versión 3.7 a la 3.8

Buenos dias:
Estoy haciendo la actualización de la versión 3.7 a la 3.8. Sigo el instructivo y en el punto 3.9, al querer regenera la instancia me sale este error:
Migrando instancia ‘desarrollo’

Migrando las tablas de logs.PHP Notice: Undefined index: apex_log_error_login in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_log_error_login in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
..PHP Notice: Undefined index: apex_log_objeto in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_log_objeto in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.PHP Notice: Undefined index: apex_log_sistema in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_log_sistema in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.PHP Notice: Undefined index: apex_log_tarea in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_log_tarea in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.PHP Notice: Undefined index: apex_sesion_browser in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_sesion_browser in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.PHP Notice: Undefined index: apex_solicitud in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_solicitud in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
…PHP Notice: Undefined index: apex_solicitud_observacion in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_solicitud_observacion in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_42P06
[MENSAJE]: ERROR: ya existe el esquema �toba_logs�
[SQL EJECUTADA]: CREATE SCHEMA toba_logs;

Que me esta faltando? alguna idea?
Gracias y saludos

Hola.

No te tiro error ninguno de los pasos previos? Algun warning?
Modificaste el bases.ini como te menciona el paso 3.7?
Hay algo raro…hay que regenerar instancia, por lo que borra el esquema y lo vuelve a crear. No deberia aparecer “Migrando instancia desarrollo” ya que no tiene nada que “migrar”!..Ejecutaste el comando como se indica alli?

Saludos,

Gonzalo

Gonzalo:
Primero gracias por responder.
Me tiro un warnig de sohusin, pero no deberia hacer problema.
Ejecute el comando como dice, cambia en el bases.ini todo lo que tenia como toba_2_4 por guarani_3.
Aca te paso de nuevo lo que me tira cuando ejecuto el comando:
No entiendo que pasa

. entorno_toba_2.4.sh
Entorno cargado.
Ejecute ‘toba’ para ver la lista de comandos disponibles.
root@dirinfo03:/usr/local/proyectos/guarani/3.8.0/lib/toba/bin# toba
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20100525/suhosin.so’ - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0


SIU-TOBA ( Ambiente de desarrollo WEB )

Versi�n: 2.4.2
Directorio de la INSTALACION: /usr/local/proyectos/guarani/3.8.0/lib/toba

Comandos disponibles

instalacion Administracion de la INSTALACION
base Administracion de BASES de DATOS
instancia Administracion de INSTANCIAS
proyecto Administracion de PROYECTOS
personalizacion Administracion de PERSONALIZACIONES
test Ejecucion de baterias de TEST
servicios_web Administracion de servicios web


TIEMPO: 0,031 segundos
root@dirinfo03:/usr/local/proyectos/guarani/3.8.0/lib/toba/bin# toba instancia regenerar -i desarrollo
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20100525/suhosin.so’ - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory 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 24-Feb-14 a las 09:02
(s/n):n

±-----------+
| BASE |
±-----------+
| postgres7 |
| localhost |
| postgres |
| postgres |
| guarani_3 |
| 5432 |
| LATIN1 |
| desarrollo |
±-----------+

Migrando instancia ‘desarrollo’

Migrando las tablas de logs.PHP Notice: Undefined index: apex_log_error_login in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_log_error_login in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
..PHP Notice: Undefined index: apex_log_objeto in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_log_objeto in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.PHP Notice: Undefined index: apex_log_sistema in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_log_sistema in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.PHP Notice: Undefined index: apex_log_tarea in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_log_tarea in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.PHP Notice: Undefined index: apex_sesion_browser in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_sesion_browser in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.PHP Notice: Undefined index: apex_solicitud in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_solicitud in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
…PHP Notice: Undefined index: apex_solicitud_observacion in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31

Notice: Undefined index: apex_solicitud_observacion in /usr/local/proyectos/guarani/3.8.0/lib/toba/php/modelo/migraciones_instancia/toba_migracion_2_2_0.php on line 31
.
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_42P06
[MENSAJE]: ERROR: ya existe el esquema �toba_logs�
[SQL EJECUTADA]: CREATE SCHEMA toba_logs;


Hola Rodrigo,

Podrías conectarte a la BD de la instancia Toba y ejecutar:

SELECT version FROM apex_instancia;

Gracias!
Saludos, Florencia.

Hola Florencia:
Corro lo que me mandastes y sale:
SELECT version FROM desarrollo.apex_instancia;

2.1.3

Saludos

Te comento, que instale la versión 3.7.0, de cero, pero ya tenia datos de instalaciones anteriores (no habia hecho ninguna personalizacion) asi que levante la ultima base de la versión anterior que estaba usando.
Saludos

Rodrigo,

La base de datos de la instancia Toba no corresponde a la versión 3.7. Esa consulta SQL nos está diciendo que la versión de Toba es 2.1, mientras que Guaraní 3.7 corre sobre Toba 2.3.

Si instalaste la versión 3.7 desde cero deberías usar esa BD para la instancia Toba. Si necesitás los datos de negocio de otra instalación hace un backup del esquema de negocio y cargalo en la nueva base.

Saludos, Florencia.

Florencia:
Ya lo hice, y anduvo un poco mas, ahora me tiro otro error:
Cargando datos de la instancia.
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23505
[MENSAJE]: ERROR: llave duplicada viola restricci�n de unicidad �apex_checksum_proyectos_pk�
DETAIL: Ya existe la llave (proyecto)=(guarani).
[SQL EJECUTADA]: INSERT INTO apex_revision (revision, creacion) VALUES (‘13392’, ‘2013-11-29 09:50:39’);INSERT INTO apex_revision (revision, creacion) VALUES (‘DESCONOCIDA’, ‘2013-11-29 09:02:11’);INSERT INTO apex_instancia (instancia, version, institucion, observaciones, administrador_1, administrador_2, administrador_3, creacion) VALUES (‘desarrollo’, ‘2.3.6’, NULL, NULL, NULL, NULL, NULL, ‘2013-11-29 09:02:11’);INSERT INTO apex_checksum_proyectos (checksum, proyecto) VALUES (‘b0a6f30b058f8e70583662b854ca75eeab674ad291508a8368a7f337e057efac’, ‘guarani’);

Saludos

Rodrigo,

Buscá el archivo ‘<path instalación Guarani>/lib/toba/instalacion/i__desarrollo/global/datos.sql’. Editalo y borrá todos los INSERTS a la tabla ‘apex_checksum_proyectos’ (están en las últimas líneas del archivo y hay uno por cada proyecto). Guardá los cambios.

Después de esto volvé a ejecutar el comando de regeneración de la instancia (toba instancia regenerar -i desarrollo).

Saludos, Florencia.

Listo Florencia, ya anduvo. Quedo, solo que no se me migro la tabla mdp_personas, vi que estaban las columnas distintas entre una version y otra, pero ya tengo como migrar los datos.
Gracias por tu ayuda.
Saludos