Error Esquemas LDAP

Buenos días.

Les comento que estoy tratando de instalar ARAI siguiendo la documentación (http://documentacion.siu.edu.ar/wiki/SIU-Arai/arai2ejemplo)…
De una forma u otra fuimos resolviendo los problemas que fueron apareciendo, pero estamos estancdos al parecer con los esquemas de LDAP.
Cuando queremos verificar el entorno, con bin/instalador proyecto:verificar -n, nos tira el siguiente error…

LDAP: esquema de nivel raíz

[ OK ] El elemento de tipo ‘organizationalUnit’ denominado ‘ou=usuarios’ es correcto en ‘dc=unlpam,dc=edu,dc=ar’
[ OK ] El elemento de tipo ‘organizationalUnit’ denominado ‘ou=usuariosCuentas’ es correcto en ‘dc=unlpam,dc=edu,dc=ar’
[ OK ] El elemento de tipo ‘organizationalUnit’ denominado ‘ou=groups’ es correcto en ‘dc=unlpam,dc=edu,dc=ar’

LDAP: creación de entidades de prueba

[ ERROR ] Los schemas LDAP no están cargados correctamente
[NOTA] Estos requerimientos SON obligatorios para realizar la instalación

Adjunto tambien las ultimas lineas del instalador.log

[2019-06-26 08:11:36] MAIN.NOTICE: LDAP: creación de entidades de prueba
[2019-06-26 08:11:36] MAIN.DEBUG: Pre-consulta LDAP: {“query”:{“base”:“uid=arai.install.test.0,ou=usuarios,dc=unlpam,dc=edu,dc=ar”,“scope”:“base”,“deref”:0,“attrs”:[““,”+“],“baseok”:true,“attrs_only”:0,“filter”:”(&(objectClass=))”,“page”:0,“size_limit”:0,“time_limit”:0},“server”:“127.0.0.1”,“con”:“[resource] (ldap link)”,“filter”:“(&(objectClass=*))”}
[2019-06-26 08:11:36] MAIN.DEBUG: Consulta LDAP: {“search”:false,“error”:“No such object”}
[2019-06-26 08:11:36] MAIN.ERROR: [ Ldap ] No se pudo crear el objeto en el servidor LDAP: Invalid syntax
[2019-06-26 08:11:36] MAIN.ERROR: Los schemas LDAP no están cargados correctamente
[2019-06-26 08:11:36] MAIN.ERROR: Se han producido errores durante el chequeo dependencias del instalador y el proceso de instalación se detendrá.

Saludos, Mario Valente.

Hola Mario,

Es todo un tema la puesta a punto de una instancia LDAP. En principio, hemos generado algo de documentación al respecto, esperando que les pueda facilitar un poco esta tarea.

En el paso que me indicas, el error se produce al intentar crear entidades de prueba (usuario, cuenta, grupo) sobre el directorio LDAP. Si falla, es porque está faltando algún tipo de ajuste, a saber:

  • no tomó los schema, o falta alguno de los que definen los campos adicionales que se requieren
  • la instalación no es openldap u otro directorio LDAP compatible (si fuera AD, suele no tener atributos UID activos, etc.)
  • es ldap… no es fácil

En la guía que les pasé hay comandos para verificar si están cargados los schemas… pueden ejecutar y así evaluamos que les va dando.