Problemas inicializar bd

Hola estoy siguiendo la gua de https://documentacion.siu.edu.ar/usuarios/docs/cache/instalacion-bases-postgres/

al realizar
docker run --rm
–env-file migrar.env
hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:$VERSION
–db-initialize

me devuelve :

================================================================================
Iniciando el proceso en SIU-Arai-Usuarios (versión v3.1.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

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


realice los pasos para ver el log pero no me da mucha información :


[2021-01-15 18:56:58] MAIN.NOTICE: ================================================================================
[2021-01-15 18:56:58] MAIN.NOTICE: = =
[2021-01-15 18:56:58] MAIN.NOTICE: = =
[2021-01-15 18:56:58] MAIN.NOTICE: = SE INICIA EL PROCESO DE EJECUCION DEL COMANDO: “permisos:simple” =
[2021-01-15 18:56:58] MAIN.NOTICE: = =
[2021-01-15 18:56:58] MAIN.NOTICE: = =
[2021-01-15 18:56:58] MAIN.NOTICE: ================================================================================
[2021-01-15 18:56:58] MAIN.INFO: [ PREGUNTA ] El proceso esta por iniciar. ¿Desea continuar?
[2021-01-15 18:56:58] MAIN.INFO: [ RESPUESTA ] yes
[2021-01-15 18:56:58] MAIN.NOTICE: === PASO 1) Parametrización del proyecto
[2021-01-15 18:56:58] MAIN.INFO: [ OK ] Se cargaron los parámetros del instalador
[2021-01-15 18:56:58] MAIN.NOTICE: === PASO Parametrización del proyecto ha finalizado correctamente.
[2021-01-15 18:56:58] MAIN.NOTICE: === PASO 2) Corregir permisos del proyecto
[2021-01-15 18:56:58] MAIN.INFO: [ PREGUNTA ] ¿Está seguro que desea aplicar los permisos con los datos indicados previamente?
[2021-01-15 18:56:58] MAIN.INFO: [ RESPUESTA ] yes
[2021-01-15 18:57:15] MAIN.NOTICE: === PASO Corregir permisos del proyecto ha finalizado correctamente.
[2021-01-15 18:57:15] MAIN.NOTICE: ================================================================================
[2021-01-15 18:57:15] MAIN.NOTICE: = =
[2021-01-15 18:57:15] MAIN.NOTICE: = =
[2021-01-15 18:57:15] MAIN.NOTICE: = SE FINALIZA EL PROCESO DE EJECUCION DEL COMANDO: “permisos:simple” =
[2021-01-15 18:57:15] MAIN.NOTICE: = =
[2021-01-15 18:57:15] MAIN.NOTICE: = =
[2021-01-15 18:57:15] MAIN.NOTICE: ================================================================================


Atte

Nahuel Baglietto

Hola Nahuel,

La misma documentación tiene una sección sobre como verificar errores.

Saludos!

Ahí en el msg te pongo lo que me muestra el log de la importación y no dice nada que me ayuda a solucionar el problema.

Atte

Nahuel

Hola Nahuel,

subime por favor el archivo migrar.env… a lo sumo editale la clave para la DB, necesito ver que informacion le esta llegando al contenedor para que responda.

[ERROR] No fué posible ejecutar la consulta SQL. 

Es una inicializacion desde cero por lo que tengo entendido y estas utilizando la version de EEI 1.1.4 no?.

Si no te aparece informacion util en el log… busquemos un paso mas arriba, en la configuracion que se le pasa al contenedor.

Saludos

Hola luego de releer la guía inicie el procedimiento nuevamente donde estoy instalando el sistemas de expedientes y el postgres se encuentra en otro server en una vm y el error cambio, te adjunto el log nuevo y el archivo migrar env. pero te hago una consulta por algo que veo en el log y q no entiendo. Veo que hace una consulta a una instancia de toba pero yo en esta guía q estoy instalando en ninguna parte veo que se instale toba, lo busque con un ls en /usr/local/app/idm/vendor/siu-toba/framework/bin/toba y no hay nada. No se si esto esta dentro de la imagen de docker.

#configurar ENV temporal
DB_HOST=192.168.x.x
DB_PORT=5432
DB_DBNAME=usuarios
DB_USERNAME=xxxx
DB_PASSWORD=xxxx
DB_SCHEMA=usuarios
IDM_URL=http://nada
TOBA_USUARIO=nada
TOBA_PASSWORD=nada


[2021-01-15 18:56:58] MAIN.NOTICE: ================================================================================
[2021-01-15 18:56:58] MAIN.NOTICE: = =
[2021-01-15 18:56:58] MAIN.NOTICE: = =
[2021-01-15 18:56:58] MAIN.NOTICE: = SE INICIA EL PROCESO DE EJECUCION DEL COMANDO: “permisos:simple” =
[2021-01-15 18:56:58] MAIN.NOTICE: = =
[2021-01-15 18:56:58] MAIN.NOTICE: = =
[2021-01-15 18:56:58] MAIN.NOTICE: ================================================================================
[2021-01-15 18:56:58] MAIN.INFO: [ PREGUNTA ] El proceso esta por iniciar. ¿Desea continuar?
[2021-01-15 18:56:58] MAIN.INFO: [ RESPUESTA ] yes
[2021-01-15 18:56:58] MAIN.NOTICE: === PASO 1) Parametrización del proyecto
[2021-01-15 18:56:58] MAIN.INFO: [ OK ] Se cargaron los parámetros del instalador
[2021-01-15 18:56:58] MAIN.NOTICE: === PASO Parametrización del proyecto ha finalizado correctamente.
[2021-01-15 18:56:58] MAIN.NOTICE: === PASO 2) Corregir permisos del proyecto
[2021-01-15 18:56:58] MAIN.INFO: [ PREGUNTA ] ¿Está seguro que desea aplicar los permisos con los datos indicados previamente?
[2021-01-15 18:56:58] MAIN.INFO: [ RESPUESTA ] yes
[2021-01-15 18:57:15] MAIN.NOTICE: === PASO Corregir permisos del proyecto ha finalizado correctamente.
[2021-01-15 18:57:15] MAIN.NOTICE: ================================================================================
[2021-01-15 18:57:15] MAIN.NOTICE: = =
[2021-01-15 18:57:15] MAIN.NOTICE: = =
[2021-01-15 18:57:15] MAIN.NOTICE: = SE FINALIZA EL PROCESO DE EJECUCION DEL COMANDO: “permisos:simple” =
[2021-01-15 18:57:15] MAIN.NOTICE: = =
[2021-01-15 18:57:15] MAIN.NOTICE: = =
[2021-01-15 18:57:15] MAIN.NOTICE: ================================================================================
[2021-09-29 02:06:17] MAIN.NOTICE: ================================================================================
[2021-09-29 02:06:17] MAIN.NOTICE: = =
[2021-09-29 02:06:17] MAIN.NOTICE: = =
[2021-09-29 02:06:17] MAIN.NOTICE: = SE INICIA EL PROCESO DE EJECUCION DEL COMANDO: “docker:db-inicializar” =
[2021-09-29 02:06:17] MAIN.NOTICE: = =
[2021-09-29 02:06:17] MAIN.NOTICE: = =
[2021-09-29 02:06:17] MAIN.NOTICE: ================================================================================
[2021-09-29 02:06:17] MAIN.INFO: [ PREGUNTA ] El proceso esta por iniciar. ¿Desea continuar?
[2021-09-29 02:06:17] MAIN.INFO: [ RESPUESTA ] yes
[2021-09-29 02:06:17] MAIN.NOTICE: === PASO 1) Parametrización del proyecto
[2021-09-29 02:06:17] MAIN.INFO: [ OK ] Se cargaron los parámetros del instalador
[2021-09-29 02:06:17] MAIN.NOTICE: === PASO Parametrización del proyecto ha finalizado correctamente.
[2021-09-29 02:06:17] MAIN.NOTICE: === PASO 2) Inicialización de base de Toba
[2021-09-29 02:06:17] MAIN.INFO: [ PREGUNTA ] Usted esta por crear el esquema de la base de datos de Toba ¿Desea continuar?
[2021-09-29 02:06:17] MAIN.INFO: [ RESPUESTA ] yes
[2021-09-29 02:06:17] MAIN.INFO: [ COMANDO EJECUTADO ] php /usr/local/app/idm/vendor/siu-toba/framework/bin/toba instancia verifica_existencia -i produccion
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ] INSTANCIA: produccion
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:17] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ] Instancia inexistente o identificador erroneo
[2021-09-29 02:06:47] MAIN.ERROR: El proceso no pudo finalizar correctamente. Instancia inexistente o identificador erroneo
[2021-09-29 02:06:47] MAIN.INFO: [ COMANDO EJECUTADO ] php /usr/local/app/idm/vendor/siu-toba/framework/bin/toba instancia cargar -i produccion
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ] Creaci�n de la instancia
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ]
[2021-09-29 02:06:47] MAIN.INFO: [ TOBA ]
[2021-09-29 02:07:17] MAIN.INFO: [ TOBA ] Creando base ‘toba_3_1’…
[2021-09-29 02:07:47] MAIN.INFO: [ TOBA ] TIEMPO: 60,074 segundos
[2021-09-29 02:07:47] MAIN.INFO: [ TOBA ] Ha ocurrido un error durante la importacion de la instancia. ERROR ejecutando SQL: [CODIGO]: 7 [SQLSTATE]: db_08006 [MENSAJE>
[2021-09-29 02:07:47] MAIN.ERROR: Ha ocurrido un error durante la importacion de la instancia. ERROR ejecutando SQL: [CODIGO]: 7 [SQLSTATE]: db_08006 [MENSAJE]: SQLS>


root@doc:/home/sistemas/expedientes# docker run --rm \

–env-file migrar.env
hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:$VERSION
–db-initialize

================================================================================
Iniciando el proceso en SIU-Arai-Usuarios (versión v3.1.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

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

Atte.

Nahuel

Hola Nahuel,

la imagen docker de Arai-Usuarios ya contiene internamente todo el codigo que necesita, lo que se hace es cargar la instancia (en la inicializacion) para que exista la bd de Toba y por tanto los usuarios, etc.

[2021-09-29 02:07:47] MAIN.INFO: [ TOBA ] Ha ocurrido un error durante la importacion de la instancia. ERROR ejecutando SQL: [CODIGO]: 7 [SQLSTATE]: db_08006 [MENSAJE> [2021-09-29 02:07:47] MAIN.ERROR: Ha ocurrido un error durante la importacion de la instancia. ERROR ejecutando SQL: [CODIGO]: 7 [SQLSTATE]: db_08006 [MENSAJE]: SQLS>

El error referido por el SQL_STATE es de conexion… basicamente no se puede conectar al motor.
Si es raro que se tome 60 sgs para darse cuenta de ello… podrias ver si obtenes alguna de las siguientes rutas?.

docker cp $CONTAINER_NAME:/usr/local/app/idm/vendor/siu-toba/framework/instalacion/logs_comandos/comandos.log .

o

docker cp $CONTAINER_NAME:/usr/local/app/idm/instalacion/logs_comandos/comandos.log .

Si conseguis el archivo del log de comandos de Toba, por favor subilo a ver si es un tema de conexion nomas o si hay algo mas.

Otra forma de verifcar si es un problema de conexion… seria ejecutando el contenedor sin modificadores para que quede levantado temporalmente y asi constatar que podes llegar hasta el IP del motor con un ping aunque sea.

Saludos

Bueno te pido disculpas por la demora en la respuesta pero antes de contestarte quería chequear la red y la comunicación de nuestras vlan y el problema aparentemente estaba ahí ya que acabo de ejecutar el comando : y funciono…

docker run --rm \

–env-file migrar.env
hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:$VERSION
–db-initialize

================================================================================
Iniciando el proceso en SIU-Arai-Usuarios (versión v3.1.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

  1. Inicialización de base de Toba
    =================================

Verificando la existencia de la instancia Toba

Cargando la instancia Toba

Creando usuario Administrador

  1. Inicialización de la base de negocio del proyecto
    ====================================================

Instalando el proyecto arai_usuarios

================================================================================
Proceso ejecutado en SIU-Arai-Usuarios (versión v3.1.0)
Se ha finalizado correctamente al proceso de migración de base de datos de negocio del proyecto SIU-Arai-Usuarios.

================================================================================
root@doc:/home/sistemas/expedientes#

Gracias y seguimos en contacto

Nahuel

Hola Nahuel,

perfecto, no hay problema… me alegro que hayan podido dar con el problema.

Saludos