Problemas con sq_cargar_datos

Hola! les comentamos que en el entorno de testing necesitamos cargar los datos, despues de haber generado el entorno (sq_iniciar_entorno)
Cuando lo hacemos nos da el error que adjuntamos. El motor esta funcionando porque podemos ingresar al sistema.

root@sanaviron:/usr/local/siu/sanaviron_quilmes/demo_120/bin# ./sq_cargar_datos

######   VALIDANDO PRE CARGA DE DATOS

######   VALIDACION DE PRE CARGA DE DATOS FINALIZADA

41bfb8e83486

CARGANDO BASE NUCLEO

Error: No such container: /bin/bash

No se pudo conectar con el motor!!!
(Puede que aún no este levantado el container)

Otro dato es que al ejecutar sq_iniciar_entorno aparecía el siguiente error (que puede tener relación), pero siguió la ejecución:
Pulling sanaviron-quilmes-testing (gitlab.siu.edu.ar:5005/sanaviron-quilmes/postgres-9.6:)…
ERROR: Get https://gitlab.siu.edu.ar:5005/v2/sanaviron-quilmes/postgres-9.6/manifests/latest: denied: access forbidden
41bfb8e83486cb19a105f8c50d9ac9f948ce470210562ba857cc4aeb94eb24e4

Inferimos que el entorno de testing estaba siendo modificado mientras ejecutamos sq_iniciar_entorno. ¿puede ser?

Hola Gloria,

El error que nos comentas se origina al iniciar el entorno. “sq_iniciar_entorno” ya que no pudo bajar la imagen necesaria para su posterior uso en la carga de datos.
Recién subí la corrección al proyecto testing, así que si podes actualiza el proyecto testing (git pull).

Si no querés crear nuevamente el entorno te recomiendo agregar las siguientes lineas al archivo entorno.env


export REPO_POSTGRES_DESARROLLO=gitlab.siu.edu.ar:5005/sanaviron-quilmes/postgres-9.6
export REPO_POSTGRES=hub.siu.edu.ar:5005/sanaviron-quilmes/postgres-9.6

Saludos

Hola Esteban!

ahora el sq_iniciar_entorno se detiene con el siguiente mensaje:

ACTUALIZANDO IMAGENES (puede demorar unos segundos según la velocidad de la conexión)
######   CONFIGURANDO MODULOS

        ######   CONFIGURANDO COMPONENTES

######   INICIANDO CONTAINERS (este proceso puede demorar unos minutos luego de finalizado)

Login with your Docker ID to push and pull images from Docker Hub. If you don’t have a Docker ID, head over to https://hub.docker.com to create one.
Username:

Antes no nos pedia un usuario docker… que ponemos ahi?

Ahí deberías colocar tu user y pass de hub.siu.edu.ar

Hola Esteban, buen dia.

Me parece que es otra cosa el tema… porque el usuario y contraseña ya la habiamos ingresado una vez.
Igualmente lo hice y el proceso de sq_iniciar_entorno termina pero algo le falta (los mensajes son distintos a las anteriores actualizaciones que hicimos).
Al sq_cargar_datos sigue dando error.
Adjuntamos toda la salida por consola, ahi se ven mas detalles que quizas ayuden a determinar que está pasando.

Saludos!

pd: comprobamos que postgres esta levantado y andando en cada docker.


salida sq_iniciar_entorno.txt (6.01 KB)

Agregamos algo. Revisando donde da error, nos encontramos con un cargar_datos.sh. En la línea 51 (debajo) no cumple la condición y sale el mensaje de error.

if docker exec -d $(docker ps -q --filter name=sq-testing) /bin/bash -c “export PGPASSWORD=postgres;psql -lqt -Upostgres -h${IP_LOCAL} -p4431 | cut -d | -f 1 | grep -qw sq_nucleo”; then

Hola Gloria,

Mirando la salida de pantalla que nos enviaste veo que al iniciar el entorno, en la rutina de la actualización de módulos te esta informando los siguientes errores:


NÚCLEO
"Your branch and 'origin/master' have diverged" 
SP-PAGOS
Your branch is behind 'origin/master' by 22 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
error: Your local changes to the following files would be overwritten by merge:
        config/sq_pagos.conf
Please, commit your changes or stash them before you can merge.
Aborting

Por alguna razón tu working copy quedo mal en NUCLEO y SQ-PAGOS por lo que deberíamos corregir esto antes de iniciar nuevamente el entorno:


cd ..../testing/proyectos/
rm -Rf nucleo
rm -Rf sq_pagos
git clone -b master https://hub.siu.edu.ar/sanaviron-quilmes/nucleo.git
git clone -b master https://hub.siu.edu.ar/sanaviron-quilmes/sq_pagos.git

Y ahora inicia el entorno nuevamente desde el directorio testing/bin

Hola Esteban!

te contamos: hicimos esa prueba y nos seguia dando el mismo problema.
Decidimos armar una instalacion nueva. Ahi pudimos levantar los datos que teniamos sin problema (sq_cargar_datos).

Quizas es como decis, nos habia quedado mal en alguna actualizacion. Nos pareció mas sencillo volver a comenzar. Gracias!