[RESUELTO] Actulizar kolla de 4.2.1 a 4.4.1

Estimados, estoy intentando actualizar la versión de kolla pero al navegar la carpeta de 4.4.1 no me aparece el asistente para actualizar, solo me navega las carpetas. Que me esta faltando?


Captura de pantalla de 2021-07-06 11-28-10.png

Captura de pantalla de 2021-07-06 11-28-10.png

Buenas tardes Carolina.

El módulo no se instala mas con el cliente gráfico, ahora se debe realizar todo por linea de comandos tal y como se indica en la documentación para esa versión: https://documentacion.siu.edu.ar/wiki/SIU-Kolla/Version_4.4.0/actualizacion

Seguí los pasos allí indicados y cualquier duda nos comentas.

Saludos.

Ah okok. Perfecto. Vuelvo a escribir cualquier cosa. Gracias.

Estimados, buen dia.

Hago una consulta puntual respecto de la instalacion que tenemos
En nuestro caso tenemos kolla 4.2.1 dockerizada.
Si quisieramos actualizar la version, y teniendo en cuenta que la 4.2.1 esta linkqueado con un postgres 9.5 y el kolla 441 requiere pg10.x:

“”““se podrian levantar el docker de la 421 con un postgres 10 y php7.3, copiar el instalador del kolla 441 y ahi actualizar???””“”

Espero se entienda la duda.
GRacias desde ya.

Buen dia.

Estamos teniendo problemas para actualiza.

Tenemos dos docker, el kolla421 y el 441. Cuando corremos el actualizar desde la 441 y apuntamos a la carpeta de la instalacion anterior nos sale el siguiente error:

[ERROR] Se han producido errores durante el chequeo dependencias del instalador y el proceso de instalación se detendrá.

Mismo mensaje aparece en el instalador.log, sin mas detalle.

Los chequeos del instalador (dependencia, base, configuracion, etc) todo da OK.
Cual puede ser el inconveniente.???

Estamos trabados ahi, y necesitamos probar la instegración con guarani 3.18.

GRacias desde ya.

Buen día Carolina.

Proba corriendo el comando verificar del instalador por favor. El mismo realiza una verificación de las dependencias y los requerimientos que posee el proyecto, y podes encontrar mas información en la documentación:

https://gitlab.siu.edu.ar/siu/instalador/-/blob/develop/doc/ARQUITECTURA.md#comando-verificar

Saludos, Germán

Si, lo corrimos y nos da todo OK.


verificacion_kolla.txt (4.88 KB)

Buenas tardes Carolina.

En el lugar donde desean instalar la versión 4.4.1 tienen un Postgres 10.x a 13 y PHP 7.3?

Si es así, borren la carpeta ‘instalación’ (si es que la creó) y el instalador.log, ejecuten el comando actualizar nuevamente y envianos el archivo instalador.log a ver que información nos deja.

Saludos.

Buen día.

Ahi probamos de nuevo. Aclaro el procedimiento que se hace:

“”" cuando se ejecuta la sentencia ./instalador proyecto:actualizar toma la variable TOBA_INSTALACION_DIR para encontrar el sistema viejo
ademas busca encontrar la subcarpeta instalacion/i__desarrollo por lo que la carpeta que estaba afuera de ese proyecto la tuve que copiar dentro y ademas i__produccion la copie con nombre i__desarrollo “”“”

Luego de eso arroja el error que aparece en el log adjunto.


instalador.txt (7.89 KB)

Hola Carolina.

Dentro del archivo que nos envias se puede ver el siguiente error:

MAIN.ERROR: Ya existe una instalación en el directorio '/data/local/aplicacion/instalacion' y el proceso de instalación se detendrá.

Revisa por favor eso.

Con respecto al procedimiento que mencionas te aclaro que no forma parte del proceso de actualización que podes encontrar dentro de la documentación del proyecto. Si tienen implementado un escenario en particular que les esta demandando hacer cosas de este estilo por favor explicanos mas claramente la situación. Entiendo las dificultades que tenían con respecto a los requerimientos mínimos que necesitan las distintas versiones del módulo, pero de todas maneras no debería ser necesario realizar este movimiento de carpetas que comentas.

Saludos, Germán
4

Buen día.

Retomamos el tema y ahora con menos inconvenientes respecto del escenario.
Tenemos un docker con los dos sistemas el viejo y el nuevo.

Ahora el error que nos salta en pantalla es el que adjunto en imagen. Igual al error reportado en este hilo: https://foro.comunidad.siu.edu.ar/index.php?topic=21935.msg98104

Adjunto nuestro instalador.log
GRacias.


Captura de pantalla de 2021-08-10 09-45-01.png

Captura de pantalla de 2021-08-10 09-45-01.png

instalador.txt (25.9 KB)

Buen día Carolina.

Este es un error detectado y corregido en la versión 4.5 del módulo. Hay algo que les impide migrar a una 4.5?

Saludos, Germán.

OK, probamos con la 4.5 sin sale andando y cualquier inconveniente vuelvo a escribir.

Gracias.
Saludos.

Probamos con la 4.5.1 y ahora el error que nos salta es el que adjunto.


Captura de pantalla de 2021-08-10 13-07-49.png

Captura de pantalla de 2021-08-10 13-07-49.png

instalador.txt (27.2 KB)

Buenos días Carolina.

Gracias por los logs. De acuerdo al mismo podemos ver que unas lineas antes del error que muestra la imagen que adjuntas hay otras cosas que solucionar primero:


PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
PHP Warning:  Module 'pdo_pgsql' already loaded in Unknown on line 0
PHP Warning:  Module 'apcu' already loaded in Unknown on line 0

Traten de solucionar esto primero, luego restauren el backup en la base de datos y realicen nuevamente la actualización y cualquier cosita nos consultan.

Saludos, Germán.

BUen dia.
Ahora no aparecen mas las advertencias pero sigue saliendo error.
Adjunto log.

Gracias.


instalador (1).txt (24.3 KB)

Captura de pantalla de 2021-08-12 11-25-53.png

Captura de pantalla de 2021-08-12 11-25-53.png

Hola Carolina.

Buenísimo, esas eran advertencias que debíamos eliminar. Ahora vamos a tener que concentrarnos en un error que es previo al error que presenta la captura. El mismo es el siguiente:


ERROR:  relation "desarrollo_backup.apex_proyecto" does not exist LINE 2: FROM desarrollo_backup.apex_proyecto ap ^
[SQL EJECUTADA]: SELECT version FROM desarrollo_backup.apex_proyecto ap WHERE ap.proyecto = 'kolla'

Lo que debemos hacer es hallar el motivo por el cual no existe esa tabla, que en realidad el nombre de la misma se obtiene dinámicamente.

Lo que están realizando es la migración de una instalación de desarrollo? También lo tiene así seteado la versión de destino?

Pueden ver que se haya creado ya algún esquema dentro de la base de datos con el sufijo “_backup”?

Saludos 5

Buen día.
Comento que de acuerdo a lo que me indicas revisamos y controlamos que ambas instalaciones esten igual, es decir, las dos en producción y efectivamente al correr el actualizar termino correctamente con el proceso.
Solo aparecieron varios warnings que los adjunto, pero eso no impidio que siguiera la actualización.

Hasta el momento todo funciona correcto, quedo a la espera de comentarios respecto de los warnings por las dudas.

Muchas gracias Germán por la ayuda.
Saludos.


instaladorlog.txt (64.3 KB)

Buen día Carolina.

Excelente noticia. La verdad es que este error nunca se nos había presentado, pero lo bueno es que queda como caso testigo por si le sucede a alguien mas.

Te comento un poco respecto a los warnings que te aparecieron. Debido a que recientemente actualizamos todas las tablas correspondientes a los datos de Araucano y las mismas difieren de lo que se tenia previamente, ya sea porque se agregan registros o porque se modifican los que existían, es que por cada uno de ellos se establece un warning simplemente para un control de ustedes y por si desean revisarlos. En futuras migraciones del módulo ya no les van a aparecer mas estas advertencias.

Saludos, Germán 2

Buenisimo German entonces.

Muchas gracias de nuevo por la ayuda.
Saludos