Bonsoir,
Je suis en train de tenter d’entrer la commande suivante mais j’ai un message d’erreur: sudo ldapmodify -f ldifchange.ldif -D cn=admin,dc=yunohost,dc=org -h 127.0.0.1 -W
Enter LDAP Password:
modifying entry "olcDatabase={1}mdb,cn=config,dc=yunohost,dc=org"
ldap_modify: No such object (32)
matched DN: dc=yunohost,dc=org
L’idée est de se débarrasser de ces ennuyeux messages d’erreurs qui me pourrissent mes logs: Jan 20 19:45:04 YunoHost slapd[13266]: <= mdb_equality_candidates: (gidNumber) not indexed
Jan 20 19:45:04 YunoHost slapd[13266]: <= mdb_equality_candidates: (uniqueMember) not indexed
Jan 20 19:45:04 YunoHost slapd[13266]: <= mdb_equality_candidates: (gidNumber) not indexed
Jan 20 19:45:04 YunoHost slapd[13266]: <= mdb_equality_candidates: (uniqueMember) not indexed
Jan 20 19:45:05 YunoHost slapd[13266]: <= mdb_equality_candidates: (gidNumber) not indexed
Jan 20 19:45:05 YunoHost slapd[13266]: <= mdb_equality_candidates: (gidNumber) not indexed
Quelqu’un connaitrait-il la syntaxe correcte?
Merci!
Bon,
J’ai fini par employer une technique de bourrin, si ça peut servir: cp olcDatabase={\1}mdb.ldif olcDatabase={\1}mdb.old
nano olcDatabase={\1}mdb.ldif
Là, j’ai manuellement rajouter mes 2 lignes sous la dernière ligne de olcDbIndex olcDbIndex: gidNumber eq
olcDbIndex: uniqueMember eq
et supprimer les 2 premières lignes du fichier : # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. # CRC32 64a9e1d4
ensuite:
crc32 olcDatabase={\1}mdb.ldif
Et je rerajoute mes 2 lignes avec le nouveau code crc32.
Enfin: systemctl restart sldap.service
Et voilà! Fini les messages d’erreurs ennuyeux!