1
SUDOCU - Técnicos / Re:error en sudocu api luego de actualizar
« on: Agosto 24, 2023, 08:44:06 am »
Hola Pablo, ya pudimos solucionar el tema!
El problema era la actualización de la base de sudocu. No estaba en la ultima versión. Corriendo el sudocu-db-instalador se soluciono:
docker run --rm \
--env SUDOCU_DB_HOST=ip-host-db-sudocu \
--env SUDOCU_DB_NAME=sudocu \
--env SUDOCU_DB_PORT=5432 \
--env SUDOCU_DB_USER=postgres \
--env SUDOCU_DB_PASSWORD=postgres \
ungs/sudocu-db-instalador:1.4.7
Por ahi como sugerencia se puede ver que el api de un error mas claro durante el arranque, o que haga algún control sobre la versión de la base que necesita.
Por otro lado, nosotros seguimos esta guía: https://expedientes.siu.edu.ar/docs/1.5-to-1.6/
Se me ocurren un par de cosas que se pueden aclarar.
1) Indicar que se debe actualizar sudocu (parece una obviedad pero como sólo se habla de arai-personas y los otros módulos se nos pasó)
2) Aclarar desde el inicio que el tema de la encriptación en LDAP con BCrypt es opcional. En la guía habla directamente de actualizar la base LDAP y esto no queda muy claro. En debian openldap no tiene soporte Bcrypt y dimos muchas vueltas con esto, hasta que mirando documentación de arai-usuarios vimos que en realidad no hacia falta actualizar ldap si no se quiere usar BCrypt.
En fin, lo bueno es que pudimos avanzar :-)
Saludos!
El problema era la actualización de la base de sudocu. No estaba en la ultima versión. Corriendo el sudocu-db-instalador se soluciono:
docker run --rm \
--env SUDOCU_DB_HOST=ip-host-db-sudocu \
--env SUDOCU_DB_NAME=sudocu \
--env SUDOCU_DB_PORT=5432 \
--env SUDOCU_DB_USER=postgres \
--env SUDOCU_DB_PASSWORD=postgres \
ungs/sudocu-db-instalador:1.4.7
Por ahi como sugerencia se puede ver que el api de un error mas claro durante el arranque, o que haga algún control sobre la versión de la base que necesita.
Por otro lado, nosotros seguimos esta guía: https://expedientes.siu.edu.ar/docs/1.5-to-1.6/
Se me ocurren un par de cosas que se pueden aclarar.
1) Indicar que se debe actualizar sudocu (parece una obviedad pero como sólo se habla de arai-personas y los otros módulos se nos pasó)
2) Aclarar desde el inicio que el tema de la encriptación en LDAP con BCrypt es opcional. En la guía habla directamente de actualizar la base LDAP y esto no queda muy claro. En debian openldap no tiene soporte Bcrypt y dimos muchas vueltas con esto, hasta que mirando documentación de arai-usuarios vimos que en realidad no hacia falta actualizar ldap si no se quiere usar BCrypt.
En fin, lo bueno es que pudimos avanzar :-)
Saludos!