Actualización de SIU-Guaraní Gestión a la versión 3.22

Buen día

Estoy haciendo pruebas en un entorno local para actualizar Guarani de una versión 3.19.0 a la actual 3.22.x.

Para ello estaba viendo los pasos descirptos en https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.22.0/actualizacion_con_personalizaciones/gestion

Mirando los requisitos técnicos de la versión, en https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.22.0/instalacion_desde_cero/requisitos_previos/linux, observo que se requiere PHP 7.4.x. Pero el enotrno está en PHP 7.3.13.

A la hora de ejecutar el paso 1:

apt-get install apache2 libapache2-mod-php7.4 openssl

Obtengo como respuesta:

E: Unable to locate package libapache2-mod-php7.4
E: Couldn't find any package by glob 'libapache2-mod-php7.4'
E: Couldn't find any package by regex 'libapache2-mod-php7.4'

Y a la hora de ejecutar el paso 2:

apt-get install php7.4-cli php7.4-pgsql php7.4-gd php7.4-curl php-apcu php7.4-mbstring php7.4-xml php7.4-zip php-libsodium

Obtengo como respuesta:

Package php-apcu is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package php-libsodium is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Unable to locate package php7.4-cli
E: Couldn't find any package by glob 'php7.4-cli'
E: Couldn't find any package by regex 'php7.4-cli'
E: Unable to locate package php7.4-pgsql
E: Couldn't find any package by glob 'php7.4-pgsql'
E: Couldn't find any package by regex 'php7.4-pgsql'
E: Unable to locate package php7.4-gd
E: Couldn't find any package by glob 'php7.4-gd'
E: Couldn't find any package by regex 'php7.4-gd'
E: Unable to locate package php7.4-curl
E: Couldn't find any package by glob 'php7.4-curl'
E: Couldn't find any package by regex 'php7.4-curl'
E: Package 'php-apcu' has no installation candidate
E: Unable to locate package php7.4-mbstring
E: Couldn't find any package by glob 'php7.4-mbstring'
E: Couldn't find any package by regex 'php7.4-mbstring'
E: Unable to locate package php7.4-xml
E: Couldn't find any package by glob 'php7.4-xml'
E: Couldn't find any package by regex 'php7.4-xml'
E: Unable to locate package php7.4-zip
E: Couldn't find any package by glob 'php7.4-zip'
E: Couldn't find any package by regex 'php7.4-zip'
E: Package 'php-libsodium' has no installation candidate

Cómo puedo actualizar la versión de PHP a la 7.4 sugerida?

Gracias por la orientación.

Saludos.

Hola Iris, buen día!

Les compartimos un enlace con documentación para que puedan consultar: https://help.clouding.io/hc/es/articles/360021630059-Cómo-Instalar-múltiples-versiones-de-PHP-7-2-7-4-y-8-0-en-Ubuntu-20-04

Tendrían que seguir los pasos de instalación de php 7.4, y luego elegir qué php usan con el comando update-alternatives --config php.

Saludos!

Gracias Adraiana por la orientación.

El tema es que la imagen base corresponde a siutoba/docker-toba - Docker Image

Es decir, está basado en un Debian GNU/Linux 10 (buster)

Cómo puedo proceder?

Gracias por la ayuda que puedan brindarme.

Buenas tardes Iris!

Te comento, revisando las imágenes que mencionaste, que las mismas estan obsoletas hace ya 6 años aproximadamente, por lo que la versión más actualizada tiene PHP7.3 y no es posible pasar a la versión 7.4 que necesitan.
Modificar esto manualmente requiere de muchos redespliegues de imagenes docker internas que utiliza docker-toba.

Les recomendamos que abran una solicitud via GDS para poder ayudarlos de forma más específica con este caso.

Saludos!

Gracias Gabriel

Y existe alguna otra imagen base docker, con PHP7.3 que permita las actualizaciones correspondientes y poder asi desplegar las pruebas necesarias para una migración de la versión de G3 3.19.0 a la actual 3.22.x.?

Gracias por la orientación que puedas ofrecerme!

Hecha la consulta vía GDS 80176.

Hola

@gapereyra te agradecería muchísimo si puedieras darme un mano con alguna imagen de docker para poder comenzar con las pruebas de migración de 3.19 a 3.22.

Mil gracias!

Hola

Estoy siguiendo los pasos detallados acá:

https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.22.0/actualizacion_con_personalizaciones/gestion

Al correr ./guarani esquema_pers exportar

Termina con error. Copio la salida.

Ejecutado: 01/04/26 16:26:32
Exportando la personalizacion. Este proceso puede llevar varios minutos...
Generando esquema alterno..
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 propiosOK

toba_editor:
------------

Cargando datos globales...........OK
Cargando componentes.............OK
Cargando permisos.......OK

toba_referencia:
----------------

Cargando datos globales..................OK
Cargando componentes...............OK
Cargando permisos......OK

toba_usuarios:
--------------

Cargando datos globales......OK
Cargando componentes..........OK
Cargando permisos...OK

Cargando datos de la instancia...........OK
Actualizando secuencias..............................................OK
Creando las tablas de log. Cargando logs de la instancia.OK
.......OK
Hubo un inconveniente al intentar exportar la personalizaci�n, revise el log

___________________________________________________________________________________________________
TIEMPO: 16,870 segundos

Como reviso los logs? Qué puede haber sucedido?

Gracias!

Saludos

Iris

Hola

Ahí encontré los logs.

Están en : instalacion/logs_comandos/comandos.log

Ya lo pude resolver a este error.

Saludos