Estimados, espero se encuentren muy bien.
Se nos presentó un error luego de la actualización de Sudocu.
NOTA: Nuestra instalación es sobre swarm y no es una instalación limpia
Estamos siguiendo esta documentación
Los pasos de la actualización los pudimos ejecutar con éxito sin errores.
Sin embargo, al ingresar a huarpe y desde allí a sudocu, en la pantalla vemos el mensaje: Ocurrió un error.
Pudimos detectar que el error se produce en el contenedor de sudocu_api-server-2 y es el siguiente
AllExceptionsFilter message NotFoundException: Cannot GET /auth/saml/callback
at callback (/app/node_modules/@nestjs/core/router/routes-resolver.js:77:19)
at Object. (/app/node_modules/@nestjs/core/router/router-proxy.js:9:23)
at preHandlerCallbackInner (/app/node_modules/fastify/lib/handleRequest.js:161:24)
at preHandlerCallback (/app/node_modules/fastify/lib/handleRequest.js:129:5)
at validationCompleted (/app/node_modules/fastify/lib/handleRequest.js:119:5)
at preValidationCallback (/app/node_modules/fastify/lib/handleRequest.js:96:5)
at handler (/app/node_modules/fastify/lib/handleRequest.js:73:7)
at Object.handleRequest (/app/node_modules/fastify/lib/handleRequest.js:29:5)
at runPreParsing (/app/node_modules/fastify/lib/route.js:571:19)
at next (/app/node_modules/fastify/lib/hooks.js:236:9) {
message: ‘Cannot GET /’, error: ‘Not Found’, statusCode: 404 },
status: 404,
options: {}
}
{“level”:30,“time”:1781636377882,“pid”:1,“hostname”:“380bd4cf5ff6”,“reqId”:“req-m”,“res”:{“statusCode”:404},“responseTime”:3.5361010022461414,“msg”:“request completed”}
{“level”:30,“time”:1781636381919,“pid”:1,“hostname”:“380bd4cf5ff6”,“reqId”:“req-n”,“req”:{“method”:“GET”,“url”:“/auth/saml”,“host”:“huarpe-testpasact.unpa.edu.ar”,“remoteAddress”:“10.0.1.2”,“remotePort”:50538},“msg”:“incoming request”}
En ARAI Usuarios, en la pestaña SAML, que corresponde a la configuración de Sudocu, se configuraron la direcciones tal como lo indica la documentación, reemplazando uunn.local por nuestro dns.
En ese foro, creo que ocurre una situación similar pero en kubernetes, nosotros usamos swarm. Sin embargo en el foro no se vé la solución ya que se trasladó a GDS.
No estoy seguro pero es como si no pudiera resolver el path /sudocu/api2
En este sentido, también verificamos la correcta configuración del archivo sudocu.yml (ya que allí se define el prefijo/path).
Hemos repetido la actualización dos veces iniciando de cero desde la versión 1.10 pero el error persiste.
Espero nos puedan dar una mano.
Saludos a todos.