[Solucionado] Instalacion SQ-Pagos - error npm install

Hola… siguiendo con la instalación, segun instructivo http://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version1.0.0/instalar_sq_produccion
En el paso instalar SQ_PAGOS.
Al ejecutar: npm install, nos da el siguiente error… parece un problema de permisos ( por las dudas hice sudo chmod -R 777 /usr/local/siu/sanaviron_quilmes/sq_pagos)

npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use ‘npm ls graceful-fs’ to find it in the tree.
npm WARN checkPermissions Missing write access to /usr/local/siu/sanaviron_quilmes/sq_pagos

Adjunto pantalla de error completa.

Gracias!


error npm install.txt (12.9 KB)

Hola Gloria,

Recién probé instalar “nodeJs” e instalar “sq-pagos” vía “npm install” y no encontré el problema que reportas.

Lo que veo en el adjunto es que parece seguir habiendo un problema de permisos:

npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to                                                                                      graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.

> sq_pagos@0.0.1 postinstall /usr/local/siu/sanaviron_quilmes/sq_pagos
> bower install --allow-root && bower update --allow-root && gulp build

/usr/local/siu/sanaviron_quilmes/sq_pagos/node_modules/bower/lib/node_modules/configstore/index.js:54
                                throw err;
                                ^

Error: EACCES: permission denied, open '/home/dirinfo/.config/configstore/bower-github.json'
You don't have access to this file.

El usuario con el que estas instalando tiene permisos para escribir en la carpeta que reporta el error?

Saludos

hola Esteban, acá estabamos viendo y encontramos lo siguiente: instalando bower de manera global se soluciona el problema. Aparentemente npm llama a bower de manera global y al no encontrarlo da error.
Hicimos:
sudo npm install -g bower

y despues ejecutamos

     npm install

No lo ejecutamos como root porque bower no acepta ser ejecutado como root.

Se instaló correctamente.

Saludos,

Pd: estamos trabajando con ubuntu 16.04