Problemas al instalar SIU-ARAI v3.3.0

Buenas tardes, seguí el siguiente tutorial para actualizar https://documentacion.siu.edu.ar/usuarios/docs/cache/3.2-to-3.3/ pero cuando termino el procedimiento y levanto el stack usuarios, los contenedores idp, idm y api se reinician constantemente y no veo ningún mensaje de error.

Me podrán ayudar???

Hola Sergio, buenas tardes!!!

Podrías ver un poco más con el comando

docker service ps [nombre del serivio a revisar] --no-trunc

ej:

docker service ps usuarios_api --no-trunc

Quique, buenas tardes, cuando ejecuto el comando que me comentas, obtengo lo siguiente:

docker service ps usuarios_idp --no-trunc
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS
r3u3l0paywz1gyogd6hzfutca usuarios_idp.1 hub.siu.edu.ar:5005/siu/expedientes/arai-usuarios/idp:v3.3.0@sha256:afa94d8786b831f0e9235d9735751b6dce2c01c99d105543e668e0387785822a d11-sudocu-labo1 Running Starting 5 seconds ago
llba0wk98yibvc6jw389da2y0 _ usuarios_idp.1 hub.siu.edu.ar:5005/siu/expedientes/arai-usuarios/idp:v3.3.0@sha256:afa94d8786b831f0e9235d9735751b6dce2c01c99d105543e668e0387785822a d11-sudocu-labo1 Shutdown Complete 15 seconds ago
z0mip53edyap5dqblj6g2ggk1 _ usuarios_idp.1 hub.siu.edu.ar:5005/siu/expedientes/arai-usuarios/idp:v3.3.0@sha256:afa94d8786b831f0e9235d9735751b6dce2c01c99d105543e668e0387785822a d11-sudocu-labo1 Shutdown Complete 3 minutes ago
a6sxudm9kvf9qnyjanyfusd4g _ usuarios_idp.1 hub.siu.edu.ar:5005/siu/expedientes/arai-usuarios/idp:v3.3.0@sha256:afa94d8786b831f0e9235d9735751b6dce2c01c99d105543e668e0387785822a d11-sudocu-labo1 Shutdown Complete 6 minutes ago
fg5vms385id11o7k6nrpkoc7t _ usuarios_idp.1 hub.siu.edu.ar:5005/siu/expedientes/arai-usuarios/idp:v3.3.0@sha256:afa94d8786b831f0e9235d9735751b6dce2c01c99d105543e668e0387785822a d11-sudocu-labo1 Shutdown Complete 8 minutes ago

De hecho, cuando ejecuto el stack usuarios y me conecto al contenedor IDM. Ejecuto el siguiente comando:

source /siu-entrypoint.d/01-prepare-secrets
idm/bin/instalador proyecto:verificar --no-interaction --no-progress --check-postgres

y obtengo lo siguiente:

================================================================================
Iniciando el proceso en SIU-Arai-Usuarios (versión v3.3.0)


/ | | | | | / \ _ __ __ () | _|| | / |
_
_ | || | | |_____ / _ \ | '/ _ | (_) | |/ _ | |/| |
) | || || |
/ ___ | | | (| | | | | (| | | | |
|
/|_
/ // __| _,|() |_,|| |_|

================================================================================

Bienvenido al proceso de verificación de requerimientos del proyecto SIU-Arai-Usuarios.

En este proceso, no se realizará ningún cambio al proyecto ni al entorno.
Simplemente permite verificar si se satisfacen las condiciones necesarias para
realizar una instalación o actualización del mismo.

  1. Parametrización del proyecto
    ===============================

CARGA LOS PARAMETROS DEL INSTALADOR AL ENTORNO

[ OK ] Se cargaron los parámetros del instalador

  1. Chequeo de requerimientos del instalador y del proyecto
    ==========================================================

Parametros del instalador:

[NOTA] Se validaron correctamente los parámetros del instalador.

Requerimientos del instalador:

[ OK ] PHP: Versión esperada desde 5.6.0, versión instalada 8.1.25

[ OK ] PHP: La extensión pdo_pgsql se encuentra instalada en el sistema.

[ OK ] PHP: La extensión sodium se encuentra instalada en el sistema.

[ OK ] POSTGRES: Versión esperada desde 9.4.0, versión instalada 13.7

[ OK ] PHP: La extensión ldap se encuentra instalada en el sistema.

[ OK ] LDAP: Se pudo validar la aplicación (conexión exitosa)

[ OK ] POSTGRES: Se pudo validar la aplicación (conexión exitosa)

[ OK ] PHP: La extensión curl se encuentra instalada en el sistema.

[NOTA] Estos requerimientos SON obligatorios para realizar la instalación/actualización

=== Verificación de los requerimientos del proyecto ===

[ WARNING ] Error al intentar ejecutar el comando de listado de módulos NPM

[ OK ] PHP: Los valores esperados para siguientes directivas: max_input_vars = true

[ OK ] PHP: Los valores esperados para siguientes directivas: log_errors = On y display_errors = Off

[ WARNING ] PHP: Los valores esperados para siguientes directivas: memory_limit = 512M

[ OK ] PHP: Los valores esperados para siguientes directivas: register_globals = Off

[ WARNING ] PHP: Los valores esperados para siguientes directivas: session.use_trans_sid = 0; session.use_only_cookies = 1; session.cookie_httponly = 1

[ OK ] PHP: Los valores esperados para siguientes directivas: expose_php = Off

[ OK ] PHP: La extensión curl se encuentra instalada en el sistema.

[ OK ] PHP: La extensión gd se encuentra instalada en el sistema.

[ OK ] PHP: La extensión gmp se encuentra instalada en el sistema.

[ OK ] PHP: La extensión ldap se encuentra instalada en el sistema.

[ OK ] PHP: La extensión mbstring se encuentra instalada en el sistema.

[ OK ] PHP: La extensión pdo_pgsql se encuentra instalada en el sistema.

[ OK ] PHP: Versión esperada desde 8.1.0, versión instalada 8.1.25

[ OK ] LDAP: Se pudo validar la aplicación (conexión exitosa)

[ WARNING ] POSTGRES: Versión esperada desde 14, versión instalada 13.7

[ OK ] SMTP: Se pudo validar la aplicación (Se realizo la conexion al SMTP (smtp.unq.edu.ar:25))

[NOTA] Estos requerimientos NO SON obligatorios para realizar la instalación

=== Verificación de los requerimientos de SIU-ARAI: Usuarios ===

[ OK ] El manejador de logs es correcto

[ OK ] El nivel de detalle de logs es correcto

[ OK ] La ruta de assets ‘/usr/local/app/resources’ es accesible

LDAP: esquema de nivel raíz

[ OK ] El elemento de tipo ‘organizationalUnit’ denominado ‘ou=usuarios’ es correcto en ‘dc=unq,dc=edu,dc=ar’

[ OK ] El elemento de tipo ‘organizationalUnit’ denominado ‘ou=usuariosCuentas’ es correcto en ‘dc=unq,dc=edu,dc=ar’

[ OK ] El elemento de tipo ‘organizationalUnit’ denominado ‘ou=groups’ es correcto en ‘dc=unq,dc=edu,dc=ar’

LDAP: creación de entidades de prueba para version 3.0

[ OK ] Los schemas LDAP para crear ‘usuario’ estan presentes y parecen correctos

[ OK ] Los schemas LDAP para crear ‘cuenta’ estan presentes y parecen correctos

[ OK ] Los schemas LDAP para crear ‘grupo’ estan presentes y parecen correctos

LDAP: creación de entidades de prueba para version 3.1

[ OK ] Los schemas LDAP para crear ‘usuario’ estan presentes y parecen correctos

[ OK ] Los schemas LDAP para crear ‘cuenta’ estan presentes y parecen correctos

[ OK ] Los schemas LDAP para crear ‘grupo’ estan presentes y parecen correctos

Postgres: verificación de versión del modelo

Versión actual del código: 3.3.0

Versión actual del modelo: 3.3.0

[ OK ] La base de datos se encuentra actualizada

Verificación de aplicación IDM

Cantidad de aplicaciones esperadas: 1

[ OK ] Cantidad de aplicaciones encontradas: 1

CACHE: configuracion del backend

[ OK ] La caché y su backend operan correctamente

SESION: configuracion de almacenamiento

[ OK ] La sesión y su manejador operan correctamente

[NOTA] Estos requerimientos SON obligatorios para realizar la instalación

[ OK ] OK

================================================================================
Proceso ejecutado en SIU-Arai-Usuarios (versión v3.3.0)
Se ha finalizado correctamente al proceso de verificación de requerimientos del proyecto SIU-Arai-Usuarios.

================================================================================

El problema era que cambiaron algunos parametros en usuario.yml y en la documentaciòn de la actualizacion no estaba. Los parametros eran los siguientes
IDP
healthcheck:
test: [“CMD-SHELL”, “(nc -z 127.0.0.1 8080) || exit 1”]
labels:
- “traefik.http.services.idp.loadbalancer.server.port=8080”
- “traefik.http.services.idp-resources.loadbalancer.server.port=8080”

API
healthcheck:
test: [“CMD-SHELL”, “(nc -z 127.0.0.1 8080) || exit 1”]
labels:
- “traefik.http.services.api-usuarios.loadbalancer.server.port=8080”

IDM
healthcheck:
#test: [“CMD-SHELL”, “(nc -z localhost 80 && nc -z db-siu 5432) || exit 1”]
test: [“CMD-SHELL”, “(nc -z 127.0.0.1 8080) || exit 1”]
labels:
- “traefik.http.services.usuarios.loadbalancer.server.port=8080”
- “traefik.http.services.usuarios_toba.loadbalancer.server.port=8080”