ajout d'erreurs LDAP diverses...

This commit is contained in:
gcolpart 2018-04-02 17:47:15 +02:00
parent 9acc337e34
commit a37d71436b

View file

@ -411,4 +411,33 @@ Merci à ce blog pour l'astuce : </openldap-corriger-les-ldif_read_file-checksum
### Size limit exceeded
La limite par défaut lors d'un ldapseach est de 500. On peut l'augmenter en modifiant l'attribut olcSizeLimit, avec par exemple `ldapvi -Y EXTERNAL -h ldapi:// -b cn=config`.
La limite par défaut lors d'un ldapseach est de 500. On peut l'augmenter en modifiant l'attribut olcSizeLimit, avec par exemple `ldapvi -Y EXTERNAL -h ldapi:// -b cn=config`.
### no equality matching rule
En cas d'erreur du type :
~~~
ldap_modify: Inappropriate matching (18)
additional info: modify/delete: foo_attribute: no equality matching rule
~~~
Vérifiez que l'attribut concerné a bien une règle EQUALITY dansle schéma LDAP.
Si ce n'est pas possible d'ajouter une règle EQUALITY dansle schéma LDAP (par exemple pour les SYNTAX binary comme jpegPhoto), n'utilisez pas ldapmodify (LDAP_MOD_REPLACE) mais plutôt suppression et recréation si besoin.
### no such value
En cas d'erreur du type :
~~~
> ldap_modify: No such attribute (16)
> additional info: modify/delete: foo_attribute: no such value
~~~
Vérifier que votre attribut n'a pas des caractères spéciaux (saut de ligne, etc.), vous pouvez notamment d'abord remplacer votre ligne avec une valeur "test" pour voir si cela fonctionne.
### TLS error
Les erreurs SSL/TLS ne sont pas très explicites avec OpenLDAP, si vous en avez une, vérifiez d'abord que vos clés/certificats sont bien corrects avec des bons droits pour y accéder.