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

Hola buenos días estoy actualizando SQ de la versión 2.5.6 a la versión 2.6.1.
Al actualizar sq-pagos me muestra por pantalla. (Captura de pantalla)

Estoy actualizando en un Debian12
php8.1

Saludos

Esta es la salida al instalar el sistema.

export NODE_VERSION=4.5.0
root@sq-pagos:/tmp# export NVM_DIR=/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/bin/.nvm
root@sq-pagos:/tmp# git clone https://github.com/creationix/nvm.git $NVM_DIR && cd $NVM_DIR && git checkout `git describe --abbrev=0 --tags`
Clonando en '/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/bin/.nvm'...
remote: Enumerating objects: 9379, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 9379 (delta 1), reused 3 (delta 1), pack-reused 9369
Recibiendo objetos: 100% (9379/9379), 3.65 MiB | 11.97 MiB/s, listo.
Resolviendo deltas: 100% (6006/6006), listo.
Nota: cambiando a 'v0.39.7'.

Te encuentras en estado 'detached HEAD'. Puedes revisar por aquí, hacer
cambios experimentales y hacer commits, y puedes descartar cualquier
commit que hayas hecho en este estado sin impactar a tu rama realizando
otro checkout.

Si quieres crear una nueva rama para mantener los commits que has creado,
puedes hacerlo (ahora o después) usando -c con el comando checkout. Ejemplo:

  git switch -c <nombre-de-nueva-rama>

O deshacer la operación con:

  git switch -

Desactiva este aviso poniendo la variable de config advice.detachedHead en false

HEAD está ahora en bab86d5 v0.39.7
root@sq-pagos:/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/bin/.nvm# ls
bash_completion     CONTRIBUTING.md  GOVERNANCE.md  LICENSE.md	nvm-exec  package.json	      README.md       ROADMAP.md  update_test_mocks.sh
CODE_OF_CONDUCT.md  Dockerfile	     install.sh     Makefile	nvm.sh	  PROJECT_CHARTER.md  rename_test.sh  test
root@sq-pagos:/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/bin/.nvm# . $NVM_DIR/nvm.sh && nvm install $NODE_VERSION
Downloading and installing node v4.5.0...
Downloading https://nodejs.org/dist/v4.5.0/node-v4.5.0-linux-x64.tar.xz...
########################################################################################################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v4.5.0 (npm v2.15.9)
Creating default alias: default -> 4.5.0 (-> v4.5.0)
root@sq-pagos:/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/bin/.nvm# echo ". $NVM_DIR/nvm.sh" >> ~/.bashrc
root@sq-pagos:/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/bin/.nvm# . $NVM_DIR/nvm.sh && nvm use $NODE_VERSION
Now using node v4.5.0 (npm v2.15.9)
root@sq-pagos:/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/bin/.nvm# cd ..
root@sq-pagos:/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/bin# cd ..
root@sq-pagos:/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos# npm install --unsafe-perm
\
> sq_pagos@0.0.1 postinstall /usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos
> gulp

[15:17:57] Using gulpfile /usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/gulpfile.js
[15:17:57] Starting 'js-packaging'...
[15:17:57] Finished 'js-packaging' after 29 ms
[15:17:57] Starting 'minify-css'...
[15:17:57] Starting 'copy:libs'...
Main file is not defined for the module angular-i18n
[15:17:58] Finished 'copy:libs' after 294 ms
[15:20:07] Starting 'minify-js'...
[15:20:07] Finished 'minify-css' after 2.15 min
[15:20:07] Starting 'build'...
[15:20:07] Finished 'build' after 9.93 μs
[15:20:07] Starting 'default'...
[15:20:07] Finished 'default' after 12 μs
[15:20:08] Finished 'minify-js' after 1.6 s
jquery@3.7.1 node_modules/jquery

Buenas tardes,

Chequea que exista el archivo “/src/scripts/angular-config.js” y las carpetas “/public/assets/scripts/”, “/public/assets/styles/” ,“/public/assets/vendors/”. Que tengan permisos de ejecucion, lectura y escritura. Y pasame el archivo /config/angular-config.json.

Hola Valentin.

El script esta .

/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/app/src/scripts# ls -lash angular-config.js 
4,0K -rw-r--r-- 1 root root 322 jul 11 15:20 angular-config.js

Los permisos de styles/ vendors/

/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/app/public/assets# ls -lash
total 24K
4,0K drwxr-xr-x  6 root root 4,0K jul 11 14:19 .
4,0K drwxr-xr-x  3 root root 4,0K jul 11 14:10 ..
4,0K drwxr-xr-x  2 root root 4,0K jul 11 14:19 styles
4,0K drwxr-xr-x 16 root root 4,0K jul 11 14:19 vendors

Archivo de angular-config.json

/usr/local/proyectos/sanaviron_quilmes/sq-pagos-261/sq_pagos/config# cat angular-config.json
{
	"entorno": "desarrollo",
	"desarrollo": {
		"config": {
			"api_backend_url": "http://sq-gco.uno.edu.ar/sq_pagos_backend/",
			"titulo": "Universidad Nacional del Oeste :: Plataforma de pagos :: SIU-Sanaviron Quilmes"
		},
		"mensajes": {
			"inscripciones_sin_inscripciones": "No posee inscripciones a posgrados al día de la fecha"
		}
	},
	"produccion": {
		"config": {
			"api_backend_url": "http://sq-gco.uno.edu.ar/sq_pagos_backend/",
			"titulo": "Universidad Nacional del Oeste :: Plataforma de pagos :: SIU-Sanaviron Quilmes"
		},
		"mensajes": {
			"inscripciones_sin_inscripciones": "No posee inscripciones a posgrados al día de la fecha"
		}
	}
}

Saludos.

Sin Solución.
Se actualizo a la versión 2.6.5.

Saludos.

Buenas Diego,

Por lo que puedo ver en uno de los ls que pasaste te esta faltando el directorio sq_pagos/app/public/assets/scripts que se genera en la instalación.

¿Cuando seguiste el paso a paso de la instalación que esta en la documentación te genero algún error al ejecutar los comandos o mas precisamente al ejecutar el comando npm install --unsafe-perm ?

Debería tener la siguiente estructura si se instalo correctamente sin errores:

root@siu_sq_pagos_dev:/usr/local/app/app/public/assets# ls -lash
total 24K
4.0K drwxrwxrwx  6 1000 1000 4.0K Sep 20 23:56 .
4.0K drwxrwxrwx  3 1000 1000 4.0K Sep  5  2023 ..
4.0K drwxrwxrwx  2 1000 1000 4.0K Sep  5  2023 images
4.0K drwxrwxrwx  2 root root 4.0K Sep  5  2023 scripts
4.0K drwxrwxrwx  2 root root 4.0K Sep  5  2023 styles
4.0K drwxrwxrwx 16 root root 4.0K Sep  5  2023 vendors

Saludos,

Hola Fernando.
Buenos días.
Este problema lo tenia en la versión 2.6.1.
Entonces cambie a la versión 2.6.5.
donde se generaron correctamente esos directorios.

usr/local/proyectos/sanaviron_quilmes/sq-pagos-265/sq_pagos/app/public/assets# ll
total 16
drwxr-xr-x  2 root root 4096 ago 28 15:06 images
drwxr-xr-x  2 root root 4096 ago 28 15:12 scripts
drwxr-xr-x  2 root root 4096 ago 28 15:12 styles
drwxr-xr-x 16 root root 4096 ago 28 15:12 vendors

Pero en la versión 2.6.5 tengo el siguiente problema.

Muchas Gracias.
Saludos.