Error al crear entorno de Testing

Hola!, estoy empezando a instalar el Sanaviron Quilmes en un entorno de Testing para probarlo., encontré algunas cosas confusas en la wiki de instalación que se las comparto para que estén al tanto:

En ese punto yo lo que hice fué ejecutar: “/bin/sq_crear_entorno_testing” sin el /sh creo que ahí hay un error

por otro lado en la sección de configuración de MercadoPago habla de una ruta /bin/mp_test_user.php pero el archivo PHP no existe, en su lugar hay un .sh y creo que es a este archivo al que la guía se refiere

Saludos,
Gonzalo
UNGS.

Hola Gonzalo, el primer punto efectivamente te estaría faltando agregar el “sh” para poder ejecutar el comando bash como indica en la wiki.
Por el segundo caso tenes razón, ahora cambiamos la documentación para que quede actualizada.

Saludos y gracias!

Hola, retomé la instalación del Sanaviron, lo que pasa que no entiendo porque tengo que poner el /sh o el /bash… poniendo eso me tira error…


gribera@sv:/usr/local/proyectos/sanaviron/testing$ /usr/local/proyectos/sanaviron/testing/bin/bash sq_iniciar_entorno 1.0.8
-bash: /usr/local/proyectos/sanaviron/testing/bin/bash: No existe el fichero o el directorio

si ejecuto sin el bash:


gribera@sv:/usr/local/proyectos/sanaviron/testing$ sudo /usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno 1.0.8
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 3: ./../entorno.env: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 11: ./detener.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 12: ./eliminar.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 13: ./actualizar_testing.sh: No existe el fichero o el directorio

    ######   CONFIGURANDO MODULOS
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 18: ./configurar_sq.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 21: ./configurar_guarani.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 24: ./configurar_emulador_guarani.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 27: ./configurar_pilaga.sh: No existe el fichero o el directorio

    ######   ACTUALIZANDO MODULOS
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 32: ./actualizar.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 34: ./iniciar.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 37: ./iniciar_guarani.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 40: ./iniciar_emulador_guarani.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 43: ./iniciar_pilaga.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 45: ./validar_componentes_iniciados.sh: No existe el fichero o el directorio

    ######   CONFIGURACION FINAL DE MODULOS
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 50: ./post_configurar_sq.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 53: ./post_configurar_guarani.sh: No existe el fichero o el directorio
/usr/local/proyectos/sanaviron/testing/bin/sq_iniciar_entorno: línea 56: ./post_configurar_pilaga.sh: No existe el fichero o el directorio

Si ejecuto desde dentro del directorio “bin” de Sanaviron:


gribera@sv:/usr/local/proyectos/sanaviron/testing/bin$ sudo ./sq_iniciar_entorno 1.0.8

            ######   DETENIENDO CONTAINERS

        Olvidaste exportar los metadatos? [s/n] (timeout 10 segundos)

            ######   ELIMINANDO CONTAINERS

    ######   EL PROYECTO TESTING SE ENCUENTRA EN LA ULTIMA VERSION

    ######   CONFIGURANDO MODULOS

            ######   CONFIGURANDO COMPONENTES

    ######   ACTUALIZANDO MODULOS


            ######   ACTUALIZANDO COMPONENTE: nucleo -> 1.0.8

HEAD is now at c847197... Merge branch 'release/1.0.8'


            ######   ACTUALIZANDO COMPONENTE: unidad_venta -> 1.0.8

HEAD is now at a98943d... Merge branch 'release/1.0.8'


            ######   ACTUALIZANDO COMPONENTE: sq_pagos -> 1.0.8

HEAD is now at 2d0a574... Merge branch 'release/1.0.8'


            ######   ACTUALIZANDO COMPONENTE: gco -> 1.0.8

HEAD is now at 6405cb2... Merge branch 'release/1.0.8'

    ######   INICIANDO CONTAINERS (este proceso puede demorar unos minutos luego de finalizado)
        
Starting nucleo_data_1 ... 
Starting nucleo_data_1 ... done
Starting sq-db-nucleo ... 
Starting sq-db-nucleo ... done
Creating sq-nucleo ... 
Creating sq-nucleo ... done
Starting unidadventa_data_1 ... 
Starting unidadventa_data_1 ... done
Starting sq-db-uv ... 
Starting sq-db-uv ... done
Creating sq-uv ... 
Creating sq-uv ... done
Creating sq-pagos ... 
Creating sq-pagos ... done
Creating sq-pagos-backend ... 
Creating sq-pagos-backend ... done
d7ee86d9851fb05b05c6f78539fa315307391d11c08cec317e556cc305ef526e

    ######   ESPERANDO INICIALIZACION DE COMPONENTES
        
  SQ-Nucleo SQ-Uv SQ-GCO SQ-Pagos [4/4] | LISTO

    ######   TODOS LOS COMPONENTES ESTAN INICIADOS
        

    ######   CONFIGURACION FINAL DE MODULOS

            ######   CONFIGURACION FINAL SQ
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/unidad-venta/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer nucleo/config/sq.ini: No existe el fichero o el directorio
sed: no se puede leer ../proyectos/nucleo/config/sq.ini: No existe el fichero o el directorio

Desde donde debería ejecutar el comando 'sq_iniciar_entorno" ?

Hola gribera, la forma correcta sería siempre desde el directorio “bin” del proyecto testing.

.../testing/bin$ sudo ./sq_iniciar_entorno

Los errores que esta tirando en tu instalación:

sed: no se puede leer ../proyectos/COMPONENTE/config/sq.ini: No existe el fichero o el directorio

están relacionados a que no se pudo instalar correctamente los modulos “nucleo” y “unidad de venta” (al instalar correctamente generaría el archivo sq.ini).

Proba eliminando las carpetas ejecutando nuevamente el comando “sq_iniciar_entorno”


 ../testing/proyectos/unidad-venta/vendor
 ../testing/proyectos/nucleo/vendor

Proba esto y cualquier cosa avisa que lo seguimos viendo.

Saludos

Gracias Esteban, probé lo que me dijiste y funcionó.