Hola, estamos intentando hacer la importación de usuarios desde comdoc… llegamos bien hasta la generación del archivo json, pero cuando toca incorporarlos en Arai-Usuarios no logramos avanzar. Probé haciendolo como indica el README del migrador o tambien en este link (https://documentacion.siu.edu.ar/wiki/SIU-Arai/Administrar#Importar_cuentas), llevando el json al contenedor de arai-usuarios y ejecutando el comando toba, pero responde que la opción no existe.
bash-5.0# idm/bin/toba proyecto importar_usuarios_arai -f /tmp/usuarios_sudocu_arai.json -m 2 -t personas
La opcion ‘importar_usuarios_arai’ no existe
… pareciera como que no esta el proyecto o algo del estilo …
docker run --rm -it --env-file ./usuarios.env --volume /tmp/archivo.json hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:v3.0.4 – idm/bin/toba proyecto importar_usuarios_arai -f /tmp/archivo.json -m 2 -t personas -p arai_usuarios
cat: can’t open ‘/run/secrets/usuarios_db_pass’: No such file or directory
cat: can’t open ‘/run/secrets/usuarios_ldap_admin_pass’: No such file or directory
cat: can’t open ‘/run/secrets/usuarios_pass_salt’: No such file or directory
Existe un problema con la base de datos, por favor verifique los logs
en realidad a ese comando le falta especificar sobre que proyecto ejecutarlo, en este caso seria arai_usuarios … por eso esta fallando.
Por lo que veo es algo que falta especificar tambien en esa documentacion.
Tambien probe directamente con docker como indica aqui https://documentacion.siu.edu.ar/usuarios/docs/cache/guia-importacion-usuarios-cuentas/ , pero no accede a los datos para conectarse a la base que estan configurados en docker:
docker run --rm -it --env-file ./usuarios.env --volume /tmp/archivo.json hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:v3.0.4 – idm/bin/toba proyecto importar_usuarios_arai -f /tmp/archivo.json -m 2 -t personas -p arai_usuarios
cat: can’t open ‘/run/secrets/usuarios_db_pass’: No such file or directory
cat: can’t open ‘/run/secrets/usuarios_ldap_admin_pass’: No such file or directory
cat: can’t open ‘/run/secrets/usuarios_pass_salt’: No such file or directory
Existe un problema con la base de datos, por favor verifique los logs
¿nos esta faltando algo? ¿que puede ser?
Lo que esta sucediendo alli es que estas usando el archivo de entorno que configura para entornos manejados via Docker Swarm (con configuraciones particulares) y por otro lado queres utilizar la imagen de manera “manual”.
Pasa salvaguardar los problemas que viste existen dos opciones:
Si tu instalacion es parte de EEI (Expediente Electronico Integrado)… deberias seguir los pasos que estan detallados aqui.
Si tu instalacion no forma parte de EEI, entonces lo primero seria generar un archivo de entorno (distinto al de swarm) con las configuraciones necesarias a partir de lo siguiente (con los valores correctos):
Y luego utilizarlo en los pasos que figuran aqui y que mencionaste previamente.
Creo que siguiendo alguna de las opciones vas a completar la importacion… pero no se como estas llevando adelante esa instalacion, por eso te planteo ambas.