Buenas
Estamos haciendo pruebas para integrar Mapuche 3.10.2 con Araí 2.2.
La idea es digitalizar vía Araí Documentos y no hacerlo más vía Nuxeo
Para llevar esto adelante, me estoy guiando por la siguiente documentación
http://documentacion.siu.edu.ar/wiki/SIU-Arai/Modulos/Mapuche/3.6#SIU-Mapuche
En el servidor, el soporte para Sodiun se encuentra implementado
php -i |grep sodium
/etc/php/7.1/cli/conf.d/20-libsodium.ini,
sodium
sodium support => enabled
sodium compiled version => 2.0.22
libsodium headers version => 1.0.18
libsodium library version => 1.0.18
apt list --installed | grep -i libsodium
libsodium-dev/desconocido,now 1.0.18-1+0~20191009.1+debian9~1.gbpb6823f amd64 [instalado]
libsodium23/desconocido,now 1.0.18-1+0~20191009.1+debian9~1.gbpb6823f amd64 [instalado, automático]
1 - Para generar la clave para encriptación en mapuche, ejecuté:
./bin/arai-cli arai:generar-key --destino /ruta/mapuche/instalacion/arai-sync.key
el resultado fue:
Se genera clave en: /usr/local/siu/arai/mapuche_3_10_2/instalacion/arai-sync.key
2 - edité el archivo instalacion.ini agregando al final la siguiente línea:
arai_sync_key_file=/usr/local/siu/arai/mapuche_3_10_2/instalacion/arai-sync.key
Para configurar la administración de usuarios Mapuche desde SIU-Arai: Usuarios
3 - modifiqué /usr/local/siu/arai/mapuche_3_10_2/instalacion/i__produccion/p__toba_usuarios/rest/rest_arai_usuarios/cliente.ini con el siguiente contenido:
[conexion]
auth_tipo = “basic”
auth_usuario = “mapuche_arai”
auth_password = “mapuche_arai”
4 - agregué en /usr/local/siu/arai/mapuche_3_10_2/entorno_toba.env
export ARAI_REGISTRY_USER=mapuche_arai
export ARAI_REGISTRY_PASS=mapuche_arai
5 - Para la sincronización con SIU-Arai: Registry ejecuto
./bin/arai-cli registry:add --maintainer-email adminmapuchearai@campus.ungs.edu.ar --maintainer adminmapuchearai https://arai2.ungs.edu.ar/registry/
y me aparece el primer error
Es necesario definir la instancia toba en la variable de entorno TOBA_INSTANCIA
para solucionar esto, ejecuto los export del archivo entorno_toba.env de manera individual
export TOBA_DIR=/usr/local/siu/arai/mapuche_3_10_2/vendor/siu-toba/framework
export TOBA_INSTANCIA=produccion
export ARAI_REGISTRY_USER=mapuche_arai
export ARAI_REGISTRY_PASS=mapuche_arai
export TOBA_INSTALACION_DIR=/usr/local/siu/arai/mapuche_3_10_2/instalacion
export PATH=“$TOBA_DIR/bin:$PATH”
vuelvo a probar la opción para sincronizar, pero me informa que me falta definir la variable TOBA_PROYECTO; por lo que ejecuto manualmente
export TOBA_PROYECTO=mapuche
al intentar la sincronización nuevamente, me da el siguiente error
Nota: la configuración de namespaces no es soportada por Registry, si depende de ello pongase en contacto
con el administrador de la instancia ‘https://arai2.ungs.edu.ar/registry//rest/’
- ignorando namespace ‘/’
Nota: la configuración de backend de encriptación no es soportada por Registry, si depende de ello pongase en contacto
con el administrador de la instancia ‘https://arai2.ungs.edu.ar/registry//rest/’ - ignorando backend crypto ‘halite_16’
[ 401 ] - Las credenciales provistas para Arai-Registry son inválidas.
hasta este punto pude llegar.
Si me pueden orientar por donde continuar o que verificar, se los agradeceré
saludos!