Actualización 3.10 Gestión

Hola,
me encuentro instalando 3.10 (Gestión) en un ambiente de desarrollo. Seguí todos los paso del manual https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/G3/gestion/3.10.0/DocTecnica/ActualizacionConPersonalizaciones
Al terminar la instalación, y querer ingresar me aparece el error "No se puede desactivar el ef “test_error_repetido” ya que no se encuentra en la lista de efs activos " cuyo pantallazo adjunto.

Menciono dos cosas que me sucedieron mientras seguí los pasos:

  1. Al hacer el switch con el trunk 3.10 (paso 3.1) se me cortó la conexión mientras se actualizaban los archivos. Lo que hice fue volver a correr el sw y finalizó sin problemas. Si tiro svn info sobre la carpeta, se encuentra en el trunk correcto.
  2. Al correr el comando “toba instancia regenerar -i desarrollo” saltó el siguiente mensaje “create table apex_molde_operacion_abms --cortado por exceder el límite”

Lo que voy a hacer ahora es correr los pasos nuevamente desde cero y ver si se soluciona, mientras espero su respuesta.

Saludos


3.10.png

3.10.png

Hola!

Hace un “svn update” en la carpeta de guarani para chequear que efectivamente haya descargado todos los archivos y ademas un “svn st” para ver en que estado esta todo.
Con respecto al error al regenerar instancia, eso que mencionas es la ultima linea que ves? O efectivamente surge a partir de esa tabla el error?
Imagino que no tenían personalizaciones…correcto?
Saludos.

Gonzalo

Hola Gonzalo,
Efectivamente está en la última versión. Al regenerar instancia, es la última linea que veo. ¿Porqué imaginas que no teníamos personalizaciones? Si, tenemos muchas personalizaciones. Vamos a intentar en otro ambiente de desarrollo para ver si nos pasa lo mismo. Hay otro conflicto al hacer el sw que no te mencioné anteriormente. Lo atribuí a que se me corta la conexión al hacer sw. Pero noté que me pasa siempre. Me tira un conflicto en el archivo personalizaciones.ini. Lo que hago siempre es quedarme con su versión (tf)

Espero que me puedan orientar.
Saludos!

Hola Romina.

Leí mal y entendí que no tenías personalizaciones. Ok, no hay drama igual, creo que el conflicto no tiene que ver con eso. La opcion elegida (tf) en el conflicto del switch esta bien.
Me da la impresión que el switch no se hizo correctamente y alguna carpeta no quedo bien. Que devuelve el “svn st”?

Saludos,

Gonzalo

me sucede lo mismo solo que en otra tabla

insert into sqa_e

y la misma ventana cuando quiero ingresar al sistema

"No se puede desactivar el ef “test_error_repetido”

Hola,
acabo de probar en otro ambiente y me sigue saltanto el mismo error. Les adjunto el svn st.


svnST.txt (17.4 KB)

Hola Romina:

    El svn status que enviaste es solo de la carpeta de personalizaciones. Te pido que realices los siguientes pasos.
  1. En un ambiente en versión 3.9 antes de aplicar el paso 3 del instructivo , realizar un svn st en la raiz de la aplicación.

svn st > [path_para_log]\svnst_390.txt

  1. Realizar el sw del paso 3 del instructivo, agregando |tee [path_para_log]\svnsw.txt para generar un log a parte de verlo por pantalla (visualizar q no salga ningún error). En mi caso debo usar --ignore-ancestry ya q tengo version de svn superior a 1.7

svn sw https://colab.siu.edu.ar/svn/guarani3/nodos/uba-fcen/gestion/trunk/3.10.0 --ignore-ancestry |tee [path_para_log]\svnsw.txt

  1. hacer un svn st una vez terminado el sw

svn st > [path_para_log]\svnst_310.txt

y envianos esos 3 archivos generados!
Saludos

Hola,
seguimos probando y vimos que parece ser un error en el login. Si entramos primero a toba, y luego a la página de gestión, deja de tirar el error e ingresamos al sistema saltando el logueo.

Buscamos el “test_error_repetido” dentro del código y lo encontramos en evt__datos__ingresar de la clase ci_login.php

Saludos

Hola Romina:

            Antes que nada, ¿pudiste regenerar correctamente la instancia?. Si tenés dudas o no regeneró correctamente, por favor volvé a regenerar de la siguiente manera:

Dentro de la carpeta ‘bin’ de Toba (<path proyecto Guaraní>/lib/toba/bin) ejecutar:


 toba instancia regenerar -i desarrollo |tee [path_para_log]\regenerar.txt

      Si da error al regenerar, fijate en el archivo [path_para_log]\regenerar.txt en el comienzo, te marca el error. Por favor enviame ese archivo y los otros tres que te pedí en el [url=http://foro.comunidad.siu.edu.ar/index.php?topic=8214.msg35172]post anterior[/url]

Saludos
Sergio

Hola

Respondo por el post de “elucer”, de la facultad de Farmacia y Bioquímica

Intentamos hacer nuevamente la instalación, pero en el paso 3.2 del instructivo (toba instancia regenerar -i desarrollo) nos salto un problema de sql:

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).

Viendo el foro, encontramos la solucion que era modificar el archivo guarani/lib/toba/instalacion/i__desarrollo/global/datos.sql y borrar los insert a la tabla apex_checksum_proyectos_pk

Una vez hecho eso, pudimos continuar con la actualizacion sin problemas. El problema que reporto Esteban de “test_error_repetido” no volvió a ocurrir.

Quiero aclarar que no tenemos personalizaciones en nuestra version, por ahora.

Saludos!

Hola, volvimos a realizar los pasos en un ambiente, hasta el paso de regenerar (toba instancia regenerar -i desarrollo). En ese momento nos salió el mismo error de sql que al usuario fgimenez, que solucionamos al borrar los insert en el archivo guarani/lib/toba/instalacion/i__desarrollo/global/datos.sql.

Sin embargo ahora en los pasos siguientes cuando se importan las personalizaciones nos salen errores al momento de verificar los conflictos. Los comandos que ejecutamos fueron:

guarani esquema_pers iniciar
guarani esquema_pers conflictos
guarani esquema_pers importar

Para mas informacion, el contenido de conflictos.log es el siguiente:

Conflictos del archivo comp_38000499.xml
Errores recuperables
[W:5] El update se hizo de orden:4 a orden:2. Ahora el valor original de la columna es orden:5. El registro afectado tiene clave <objeto_cuadro_proyecto:guarani,objeto_cuadro:38000499,objeto_cuadro_col:38000389> en la tabla <apex_objeto_ei_cuadro_columna>
Conflictos del archivo comp_37000057.xml
Errores recuperables
[W:5] El update se hizo de expresion:mdp_personas_documentos.nro_documento a expresion:fcen.f_documentos(vw_perfil_de_datos_personas.persona). Ahora el valor original de la columna es expresion:nro_documento. El registro afectado tiene clave <objeto_ei_filtro_proyecto:guarani,objeto_ei_filtro:37000057,objeto_ei_filtro_col:37000098> en la tabla <apex_objeto_ei_filtro_col>

Saludos!

Hola Romina.

Como te menciona allí, esos son errores recuperables.
Cuando efectuas el importar, te debería preguntar si queres importar esos cambios de todas formas y si respondes “s” los importa.
Si miras bien, lo que ocurrió fue que se realizaron cambios desde la versión anterior a la actual en un objeto del sistema por parte nuestra y uds tambien realizaron cambios al mismo objeto (lo personalizaron). Respondiendo “s” ignoras nuestro cambio y aplicas nuevamente la personalización sobre el mismo.
Como se menciona en el instructivo, una vez realizada la importación se sugiere verificar todas las personalizaciones aplicadas en las distintas operaciones para verificar que sigan funcionando correctamente.

Saludos.

Hola, ya habiamos hecho la importacion aplicando los cambios e ignorando los errores, sin embargo al momento de ingresar al sistema la pantalla se pone en blanco. Te adjuntamos el log de apache mientras seguimos buscando la causa.

[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP Fatal error: require_once(): Failed opening required ‘/usr/local/proyectos/guarani/personalizacion/php/U806/nucleo/matriculas/personas/co_personas_U806.php’ (include_path=‘.:/usr/share/php:/usr/share/pear:.:/usr/local/proyectos/guarani/lib/toba/php:.:/usr/local/proyectos/guarani/php:.:/usr/local/proyectos/guarani/personalizacion/php’) in /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba.php on line 373, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP Stack trace:, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 1. {main}() /usr/local/proyectos/guarani/www/aplicacion.php:0, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 2. toba_nucleo->acceso_web() /usr/local/proyectos/guarani/www/aplicacion.php:27, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 3. toba_solicitud_web->procesar() /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_nucleo.php:79, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 4. toba_solicitud_web->pre_proceso_servicio() /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php:51, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 5. toba_solicitud_web->servicio_pre__generar_html() /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php:81, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 6. guarani_tp_basico->encabezado() /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_solicitud_web.php:204, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 7. toba_tp_basico->encabezado() /usr/local/proyectos/guarani/php/extension_toba/tipos_pagina/guarani_tp_basico.php:285, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 8. guarani_tp_basico->comienzo_cuerpo() /usr/local/proyectos/guarani/lib/toba/php/nucleo/tipo_pagina/toba_tp_basico.php:21, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 9. guarani_tp_basico->cabecera_aplicacion() /usr/local/proyectos/guarani/php/extension_toba/tipos_pagina/guarani_tp_basico.php:37, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
[Fri Feb 13 11:53:16 2015] [error] [client 127.0.0.1] PHP 10. toba::consulta_php() /usr/local/proyectos/guarani/php/extension_toba/tipos_pagina/guarani_tp_basico.php:170, referer: http://localhost/guarani/3.8/aplicacion.php?ah=st54de0f55ead2c&ai=guarani||12000094
F

Saludos!

Hola,
ya lo arreglamos. Estaba mal hecho el merge con la carpeta de las personalizaciones. Cualquier otro inconveniente nos mantenemos en contacto.
Saludos

Hola,

Estoy probando actualizar con la version de 4 digitos propia (pruebas de pre-produccion 3.10), y siguiendo los pasos del manual https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/G3/gestion/3.10.0/DocTecnica/ActualizacionProduccion me dio el 'Es necesario definir una INSTANCIA. Utilice el modificador ‘-i’ o defina la variable de entorno ‘toba_instancia’ ’ al realizar el paso toba instancia regenerar. En las otras actualizaciones usabamos toba instancia regenerar -i desarrollo, puede ser este el problema?

Saludos,
Veronica

Hola Verónica,

Si, ejecuten el comando “toba instancia regenerar -i desarrollo”.

Saludos, Florencia.

Buen día Verónica:
¿Pudieron solucionar este tema?
Recuerden por favor ir avisando así podemos dar por solucionado el post o seguir indagando sobre el inconveniente.
¡Gracias!

Buenas estaba mirando y no entendi bien como lo solucionaron, tengo el mismo problema en 3 instalaciones distintas…
Les adjunto el error.

Saludos y gracias!!


Sin tAtulo.png

Sin tAtulo.png

Hola Facundo,

La instancia se regeneró correctamente? Podrías repetir ese paso para asegurarnos?

Saludos, Florencia.

Hola Florencia buen día… Si, te lo adjunto en este mensaje…


comandos.txt (534 KB)