Error al inicializar la BD

Hola,

Siguiendo los pasos detallados en https://documentacion.siu.edu.ar/usuarios/docs/cache/instalacion-bases-postgres/

… hemos llegado hasta este punto

$ idm/bin/instalador docker:db-inicializar --no-interaction --no-progress

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

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

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

 Bienvenido al proceso para migración de base de datos de negocio del proyecto SIU-Arai-Usuarios.
 Se le preguntará acerca de los cambios a realizar, antes de proceder.


1) Parametrización del proyecto
===============================


CARGA LOS PARAMETROS DEL INSTALADOR AL ENTORNO
----------------------------------------------


 [ OK ] Se cargaron los parámetros del instalador

2) Inicialización de base de Toba
=================================


Verificando la existencia de la instancia Toba
==============================================


Cargando la instancia Toba
==========================


                                                                                
  [ERROR] No fué posible ejecutar la consulta SQL. Se aborta la instalación     

Ahora, el error no dice gran cosa. ¿Alguna sugerencia por dónde o cómo continuar?

Gracias desde ya.

Hola Daniel, podrías fijarte en los logs de postgres si aparece algún error al momento de ejecutar la inicialización de la base

Que versión de postgres estás usando???

Hola

Este es el log

2024-12-11 14:23:40.871 UTC [1] LOG:  starting PostgreSQL 15.8 on x86_64-pc-linux-musl, compiled by gcc 13.2.1 20240309, 64-bit
2024-12-11 14:23:40.871 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2024-12-11 14:23:40.871 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2024-12-11 14:23:40.871 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2024-12-11 14:23:40.875 UTC [28] LOG:  database system was shut down at 2024-12-11 14:23:25 UTC
2024-12-11 14:23:40.879 UTC [1] LOG:  database system is ready to accept connections

Hola Daniel, revisa como estas configurando el archivo crear.env

echo \
"#configurar ENV temporal
DB_HOST=ip_pg_host
DB_PORT=5432
DB_DBNAME=usuarios
DB_USERNAME=user
DB_PASSWORD=pass
DB_SCHEMA=usuarios
DB_ENCODING=LATIN1
IDM_URL=https://uunn.local/usuarios
IDM_URL_HOST=http://localhost
IDM_URL_ALIAS=/usuarios
IDM_LOG_LEVEL=ERROR
IDM_LOG_HANDLER=errorlog
IDM_SESSION_HANDLER=memcache
IDM_SESSION_NAME=ARAI_IDM_SESSION
IDM_FORMATO_UID=simple
TOBA_USUARIO=nada
TOBA_PASSWORD=nada
TOBA_ALIAS_TOBA_EDITOR=/toba_editor
TOBA_ALIAS_NUCLEO=/toba_gestion
" > crear.env

Porque al parecer no estas llegando al postgres.
Fijate en el archivo comandos.log del contenedor del idm

docker cp crear-db-usuarios:/usr/local/app/idm/instalacion/logs_comandos/comandos.log . 

Otra sugerencia es ejecutar el comando sin los modificadores
--no-interaction --no-progress

así:

idm/bin/instalador docker:db-inicializar

Ante todo, gracias una vez más por tomarte el tiempo de aportar posibles soluciones o caminos de.
De momento tengo algunos problemas con el ambiente de virtualización que me están impidiendo dar continuidad a estas tareas, en cuanto pueda avanzar reporto las novedades.

s@lu2 y felices fiestas por lo pronto.

Buenas noches, solo para comentar que pude dedicarle tiempo a esto. Subsané los errores que impedían avanzar y finalmente pude completar la instalación.

Mi problema tenía que ver con que, al haber colocado todo dentro de un yaml, no estaba definiendo las redes para permitir la comunicación entre los contenedores. Con la predeterminada no se ven entre sí.