Error al acceder al módulo de pagos

Hola, inicie el entorno con docker. Pude levantar Guarani pero al acceder al módulo de pagos http://localhost:4004/sq_pagos/ me tira un “Not found” de la aplicación.

Otros módulos como el sq_nucleos me devuelve:

No se pudo conectar con Redis.
Connection to Redis :6379 failed after 1 failures.Last Error : (0) php_network_getaddresses: getaddrinfo failed: No address associated with hostname

No se pudo conectar con SIU-Pilaga.
Client error response [url] http://127.0.0.1/pilaga/rest/cuentas-tesoreria [status code] 404 [reason phrase] Not Found

Es requisito para el módulo de pagos (que es solo lo que quiero probar) tener SIU-Pilagá?

Hola Hugo,

Te cuento que para funcionar correctamente el entorno requiere tener instalado un SIU-Guarani y un SIU-Pilagá de pruebas.

Por otro lado el modulo de pagos “sq_pagos” no se accede de esa forma, sino a través de G3W. Te recomiendo que revises primero la documentación: http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.0.0

Por último el error de redis, este sería el error mas sencillo de solucionar.
Primero revisa los mensajes que va dejando en pantalla el comando “sq_iniciar_entorno” a ver si tira algún error.
Si finaliza correctamente podes tirar el comando "sudo docker ps " y ver si esta levantado el contenedor “sq-redis”
Si no es así proba ejecutando “sudo docker ps -a” y si lo encontras podes revisar el error que esta tirando ejecutando “sudo docker logs sq-redis”

Tene en cuenta que si el comando “sq_iniciar_entorno” no finaliza correctamente no se van a configurar correctamente los módulos entre sí.

Saludos y comentanos como te fue.

Si, seguí la documentación (http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.0.0/instalar_sq_test) de la instalación, pero aunque como requisitos especifica que se necesita Pilagá, no explica como instalarlo. Ahí chusmeando configuraciones vi que tal vez haya que habilitar guaraní y pilagá en entorno.env:

export INICIAR_PILAGA=true;
export INICIAR_GUARANI=true;

lo hice, pero ahora lleva 40 minutos en el step

SQ-Nucleo SQ-Uv SQ-GCO SQ-Pagos Guarani-Gestion Guarani-Auto-Gestion E-Guarani [7/8]

Tenes idea de que podrá ser?

Además, esta bien lo que hice seteando esas variables?, con eso alcanzaría?

Hola Hugo, veo que estas mas cerca. te cuento 2 cosas que tendrías que resolver todavía:

  • El modulo que quedo sin levantar es SIU-Pilaga. Para resolver esto deberías consultar a la gente encargada del SIU-Pilaga en la universidad y ver si te pueden habilitar un sistema de pruebas. (vos necesitarías la URL y el acceso a la API REST)
  • Por último veo que levanto ok Guarani, pero también tenes activo el “E-guarani” que no deberias tener activo. Ese valor modificalo en el archivo entorno.env: export INICIAR_EMULADOR_GUARANI=false

No veo nada mas.

Saludos y avisa cualquier cosa.

Ahi conseguí el entorno de testing de Pilaga. Ahora lo que me sucede es que al poner en true la variable INICIAR_PILAGA me pide credenciales para acceder al repo de Pilaga, y las credenciales que tengo seteadas son para acceder al repo de Guarani.

Debería definir otras variables para usuario y pass del repo de Pilaga?

Gracias.

Encontre que en el archivo bin/clonar.sh podría harcodear las credenciales para que el script pueda acceder al repo de pilaga, me faltarían las credenciales ahora.

Hola Hugo,

No te hacen falta las credenciales. Seguramente lo que estas viendo es que intenta actualizar SIU-Pilagá pero no sería necesario.
Lo único que si deberías setear son la veriables para acceder a la API-Rest de Pilagá

export API_PILAGA_URL='http://127.0.0.1/pilaga/rest/';
export API_PILAGA_USUARIO='toba';
export API_PILAGA_PASSWORD='toba';
export API_PILAGA_METHOD='digest';

Fuera de esto no deberías tener nada mas.

Saludos

Pongo salida de lo que me devuelve el comando sq_crear_entorno_testing

./sq_crear_entorno_testing: 2: ./sq_crear_entorno_testing: source: not found
mkdir: no se puede crear el directorio «datos/unidad-venta»: El archivo ya existe
mkdir: no se puede crear el directorio «datos/unidad-venta/bases»: El archivo ya existe
mkdir: no se puede crear el directorio «datos/nucleo»: El archivo ya existe
mkdir: no se puede crear el directorio «datos/nucleo/bases»: El archivo ya existe
mkdir: no se puede crear el directorio «datos/pilaga»: El archivo ya existe
mkdir: no se puede crear el directorio «datos/pilaga/bases»: El archivo ya existe
mkdir: no se puede crear el directorio «datos/guarani»: El archivo ya existe
mkdir: no se puede crear el directorio «datos/guarani/bases»: El archivo ya existe
mkdir: no se puede crear el directorio «proyectos»: El archivo ya existe

######   OBTENIENDO COPIA DEL MODULO SANAVIRON-QUILMES

fatal: destination path ‘…/proyectos/nucleo’ already exists and is not an empty directory.
fatal: destination path ‘…/proyectos/unidad-venta’ already exists and is not an empty directory.
fatal: destination path ‘…/proyectos/gco’ already exists and is not an empty directory.
fatal: destination path ‘…/proyectos/sq_pagos’ already exists and is not an empty directory.

######   OBTENIENDO COPIA DEL MODULO GUARANI

fatal: destination path ‘…/proyectos/guarani/docker-guarani’ already exists and is not an empty directory.
Revisión obtenida: 20489

Fetching external item into ‘/home/cuni/Documentos/proyectos/testing/proyectos/guarani/autogestion/instalacion/servicio_noticias’:
Se obtuvo recurso externo en la revisión 20489.

Fetching external item into ‘/home/cuni/Documentos/proyectos/testing/proyectos/guarani/autogestion/src/pers_gestion’:
Se obtuvo recurso externo en la revisión 20489.

Revisión obtenida: 20489

######   OBTENIENDO COPIA DEL MODULO PILAGA

svn: E170013: Unable to connect to a repository at URL ‘https://repositorio.siu.edu.ar/svn/pilaga/versiones/3.0.1
svn: E215004: No more credentials or we tried too many times.
Authentication failed

Y temrmina el script ahí, no continua.

Ahora lleva 1 hora aprox. en el paso 6/7, será por el error de conectividad con sq_redis? Como lo podría resolver?

        ######   ACTUALIZANDO COMPONENTE: GUARANI

Updating ‘.’:
En la revisión 20718.

        ######   ACTUALIZANDO COMPONENTE: PILAGA

./actualizar.sh: línea 138: cd: pilaga: No existe el archivo o el directorio
svn: E155007: «/home/cuni/Documentos/proyectos/sanaviron/testing/proyectos» no es un directorio con una copia de trabajo
svn: E155007: None of the targets are working copies
./actualizar.sh: línea 145: cd: …/bin: No existe el archivo o el directorio

######   CONFIGURANDO MODULOS

        ######   CONFIGURANDO COMPONENTES

        ######   CONFIGURANDO GUARANI

        ######   CONFIGURANDO GUARANI AUTOGESTION

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

Creating sq-testing
c33c218ddff3af7da71223e89dbddf2934178cee138f1b4165a7f6babfa0f561
docker: Error response from daemon: driver failed programming external connectivity on endpoint sq-redis (64ba962de1d133b6dcda3d57a99c6e55d9ba8395da64b7b2dbc6c473841f5b0f): Error starting userland proxy: listen tcp 0.0.0.0:6379: bind: address already in use.
Creating nucleo_data_1
Creating sq-db-nucleo
Creating sq-nucleo
Creating unidadventa_data_1
Creating sq-db-uv
Creating sq-uv
Creating sq-pagos-backend
Creating sq-pagos

######   INICIANDO GUARANI

Creating dockerguarani_data_1
Creating dockerguarani_pg_1
Creating siu-guarani-completo

######   ESPERANDO INICIALIZACION DE COMPONENTES

SQ-Nucleo SQ-Uv SQ-GCO SQ-Pagos Guarani-Gestion Guarani-Auto-Gestion [6/7] /

Quedó cortada la respuesta!

Hola Hugo,

Cambia el siguiente valor en el archivo entorno.env

export INICIAR_PILAGA=false;    

El error tiene que ver con que este parámetro si esta en true espera que exista una carpteta en “testing/proyectos/pilaga”. Pero a vos probablemente te pasaron los datos para conectarte a un pilaga de pruebas en otro servidor.

Saludos, y avisame como te fue

Ahh y no hace falta que ejecutes nuevamente el comando “sq_crear_entorno_testing”

Saludos

Perfecto, ahí despues de un rato termino. Lo que persiste es el error de conexión con Redis y al acceder al modulo de pagos sigue devolviendo un NOT FOUND.

El error de redis parece ser por que ya se esta utilizando el puerto. Revisa quien esta usando ese puerto y volve a intentarlo.

Saludos

Solucionado los errores con Redis y pudiendo acceder a los demas módulos, al acceder a http://127.0.0.1:4004/sq_pagos/ me sigue devolviendo NOT FOUND.

Alguna idea?

Ademas, para acceder a los distintos módulos, que usuario y clave debería usar?

Hola Hugo,
Acordate lo que te posteo Esteban en el primer contacto del foro.
A sq_pagos no se entra por un link con usuario y clave. Se accede a travez del 3W de guarani3, una vez que seleccionas la oferta.
Si vas al link http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.0.0/principales_circuitos_funcionales te vas encontrar con este video en donde muestra como se accede desde 3w a SQ.
Salvando esto pareceria que tienen todo lo demas instalado.

Ahora me pongo en contacto en privado con ustedes para coordinar una reunion y avanzar con la capacitacion para que entiendan un poco la arquitectura de SQ y algunas puntos funcionales.
Un abrazo!

Genial!, muchas gracias.