El modulo 'SQ-Pagos' no se encuentra instalado correctamente.

Buenos dias, estamos trabajando con la instalacion de sq, pudimos instalar correctamente el nucleo, academico, pero cuando instalamos sq-pago, seguimos paso a paso el instructivo y cuando queremos acceder a la pagina nos sale el siguiente error en la pagina.

El modulo ‘SQ-Pagos’ no se encuentra instalado correctamente. Verifique el instructivo de instalación o la salida de los comandos de instalación.

Que nos falta?

Buen dIa Jorge,
la instalación de los proyectos la está realizando de forma independiente o la versión dockerizada de testing?

Si lo estamos haciendo independiente, preparando todo para produccion

Ok, perfecto.

Verifica el punto 3 de la instalación, es una serie de scripts a ejecutar par ala instalación de node, npm…

Comprueba que la versión sea la misma que dice en el instructivo, Es vieja pero por el momento funciona con esa y no con versiones más nuevas.

Hola te paso lo que me sale en la pantalla cuando ejecuto el paso 3


InstalacionSQ.txt (14.5 KB)

Buen día,
acá encontramos una diferencia en la versión de nvm que se está instalando:
Now using node v4.5.0 (npm v2.15.9)

y por otro lado, algo que quedó confuso en el instructivo, que el comando:
npm install --unsafe-perm
se debe ejecutar donde está el proyecto sq-pagos.
Verifica esto último y luego vemos que sucede.

la version del npm debe ser 2.15.9?
ahora tengo el siguiente error:

root@SanavironQuilmes:/usr/local/proyectos/sanaviron_quilmes/sq_pagos# npm install --unsafe-perm

sq_pagos@0.0.1 postinstall /usr/local/proyectos/sanaviron_quilmes/sq_pagos
gulp

internal/util/inspect.js:31
const types = internalBinding(‘types’);
^

ReferenceError: internalBinding is not defined
at internal/util/inspect.js:31:15
at req_ (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:137:5)
at require (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:110:12)
at util.js:25:21
at req_ (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:137:5)
at require (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:110:12)
at fs.js:42:21
at req_ (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:137:5)
at Object.req [as require] (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/node_modules/natives/index.js:54:10)
at Object. (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:1:37)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sq_pagos@0.0.1 postinstall: gulp
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sq_pagos@0.0.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-10-02T16_04_33_427Z-debug.log
root@SanavironQuilmes:/usr/local/proyectos/sanaviron_quilmes/sq_pagos#

Instale mas paquetes, pero ahora tengo otro error, instale de nuevo el gulp segun las instrucciones de https://gulpjs.com/

:/usr/local/proyectos/sanaviron_quilmes/sq_pagos# npm install --unsafe-perm

sq_pagos@0.0.1 postinstall /usr/local/proyectos/sanaviron_quilmes/sq_pagos
gulp

assert.js:339
throw err;
^

AssertionError [ERR_ASSERTION]: Task function must be specified
at Gulp.set [as _setTask] (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/undertaker/lib/set-task.js:10:3)
at Gulp.task (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/undertaker/lib/task.js:13:8)
at Object. (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/gulpfile.js:61:6)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sq_pagos@0.0.1 postinstall: gulp
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sq_pagos@0.0.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-10-03T11_31_13_277Z-debug.log

Ahora cuando ejecuto el comando npm install --unsage-perm tengo este error

root@SanavironQuilmes:/usr/local/proyectos/sanaviron_quilmes/sq_pagos# npm install --unsafe-perm

sq_pagos@0.0.1 postinstall /usr/local/proyectos/sanaviron_quilmes/sq_pagos
gulp

/usr/local/proyectos/sanaviron_quilmes/sq_pagos/node_modules/gulp-clean-css/index.js:9
let _callback = callback || (o => undefined);
^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions…js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. (/usr/local/proyectos/sanaviron_quilmes/sq_pagos/gulpfile.js:9:21)
at Module._compile (module.js:409:26)
at Object.Module._extensions…js (module.js:416:10)

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“x64”})
npm ERR! Linux 4.9.0-11-amd64
npm ERR! argv “/home/node/.nvm/versions/node/v4.5.0/bin/node” “/home/node/.nvm/versions/node/v4.5.0/bin/npm” “install” “–unsafe-perm”
npm ERR! node v4.5.0
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! sq_pagos@0.0.1 postinstall: gulp
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sq_pagos@0.0.1 postinstall script ‘gulp’.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the sq_pagos package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs sq_pagos
npm ERR! Or if that isn’t available, you can get their info via:
npm ERR! npm owner ls sq_pagos
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /usr/local/proyectos/sanaviron_quilmes/sq_pagos/npm-debug.log

Buen día Jorge,

Los errores que te esta tirando creo que pueden tener que ver con la versión y quizá también con alguna dependencia ya bajada. Por esto sería conveniente que reinstales el modulo SQ-Pagos.

Te paso algunos datos útiles, nosotros tenemos instalado NodeJs 8.x pero lo probamos instalando la 12.x y funciono sin problemas. Tampoco hace falta instalar gulp por fuera del proyecto ya que SQ-Pagos lo baja como dependencia.

  • Para instalar nuevamente:

cd /usr/local/proyectos/sanaviron_quilmes/
git clone -b support/1.3.x https://hub.siu.edu.ar/sanaviron-quilmes/sq_pagos.git
cd sq_pagos
export NODE_VERSION=4.5.0
export NVM_DIR=/home/.nvm
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
. ~/.nvm/nvm.sh && nvm install $NODE_VERSION
echo ". ~/.nvm/nvm.sh" >> ~/.bashrc
. ~/.nvm/nvm.sh && nvm use 4.5.0
cd /usr/local/proyectos/sanaviron_quilmes/sq_pagos
npm install --unsafe-perm

Comentame como te fue

Hola
ahora no puedo acceder al git desde consola

root@SanavironQuilmes:/usr/local/proyectos/sanaviron_quilmes# git clone -b support/1.3.x https://gitlab.siu.edu.ar/sanaviron-quilmes/sq_pagos.git
Cloning into ‘sq_pagos’…
Username for ‘https://gitlab.siu.edu.ar’: ********
Password for ‘https://*********’:
remote: HTTP Basic: Access denied
fatal: Authentication failed for ‘https://gitlab.siu.edu.ar/sanaviron-quilmes/sq_pagos.git/

por la pagina web entro bien

Fue mi error, la direccion correcta sería:

git clone -b support/1.3.x https://hub.siu.edu.ar/sanaviron-quilmes/sq_pagos.git

Saludos

Hola ahi avance! ahora cuando ingreso a la pagina me sale lo siguiente, esta bien?


pantalla.png

pantalla.png

Hola Jorge. Si lo que estas haciendo es ingresar directamente a http://192.168.1.229/sq_pagos/, esta bien pero no es el camino.

SQ-Pagos es un ‘intermediario’, por ejemplo, entre guaraní y un agente de cobranza online. En esta interface el alumno va a ver las “opciones de pago”. Esto es: Medios y Planes de pago. (adjunto)

Ahora, una vez que tengas armada una propuesta en guaraní-gestión, deberías probar inscribirte a un curso desde guaraní-autogestión.
Al hacer clic en INSCRIBIRSE, serás redireccionado a la interface de SQ-Pago. Te dejo un instructivo de la wiki:

1 - Configuración SQ-Academico > Guaraní http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.2.0/configuracion_del_sistema#Unidad_de_venta_Acad.C3.A9mica

2 - Configuración de la oferta academica y valorización http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.2.0/operacionesGuarani-vtas01

Probalo y comentanos como te fue. Cualquier consulta o inconveniente no dudes contactarte.
Saludos


sq-pagos.png

sq-pagos.png

autogestion.png

autogestion.png

Buenos días, Luego de realizar dos instalaciones del sistema sq_pagos (una con sistema operativo Centos 8 y otra con Ubuntu 18) nos encontramos con el mismo error que el usuario “jbquilaman” en cuanto a la ejecución del comando “npm install --unsafe-perm”. Pueden indicarnos como subsanaron el error. Desde ya muchas gracias.
Saludos,Nicodemo.

Hola

Me sumo a la solicitud anterior

Now using node v4.5.0 (npm v2.15.9)
> sq_pagos@0.0.1 postinstall /guarani3/sq/sq_pagos > gulp

/guarani3/sq/sq_pagos/node_modules/run-sequence/node_modules/chalk/source/index.js:3
const {stdout: stdoutColor, stderr: stderrColor} = require(‘supports-color’);
^

SyntaxError: Unexpected token {

Emilio

Hola

Que puede tener de malo esa linea del archivo mencionado en el post anterior? O donde puede estar el error?

Ya voy instalando varias versiones tratando de reproducir lo que hay en el dockerizado y no logro terminar de instalarlo.

Emilio


sq_pagos_fallo.JPG

sq_pagos_fallo.JPG_thumb.png

Buenas tardes Emilio,
disculpá la demora.
Estuvimos trabajando en esto, realizamos unas mejoras para cambiar la ubicación donde se instala nvm y eliminamos una llamada auna librería de gulp que traía problemas.
sacamos una versión menor del módulo sq_pagos que refleja estos cambios.

Si estas trabajando con la versión de testing dockerizada podes actualizar y reiniciar el sistema para que ver estos cambios.
Estos cambios también están disponibles en la versión de producción, independientemente de la versión nueva (que se usa en ambos modos de instalación) podes ver en la wiki como instalar el módulo.

Intentá actulizarlo y nos comentas cualquier cosa.

Hola

Ahora si se está instalando.
Reviso y cualquier cosa les aviso

MUCHAS GRACIAS!!!

Emilio