Hello,
If I do
sudo ldapsearch -Y EXTERNAL -H ldapi:/// -b
"cn=schema,cn=config" "cn=*" cn
I can see in the resulsting list:
# {18}applications-fd, schema, config
dn: cn={18}applications-fd,cn=schema,cn=config
cn: {18}applications-fd
But if I use an ldif trying to modify this I get:
modifying entry
"cn={18}applications-fd,cn=schema,cn=config"
ldap_modify: No such object (32)
I can see in /etc/ldap/slapd.d/cn=config/cn=schema that the file is
named cn={19}applications-fd.ldif so I tried with 19 instead of 18
in the ldif and I get:
modifying entry
"cn={19}applications-fd,cn=schema,cn=config"
ldap_modify: No such object (32)
matched DN: cn=schema,cn=config
Which seems worse. I’m wondering if there is not a numbering problem
with schemas due to a previous dirty delete of a schema (stopping
slapd, deleting the file and starting slapd), but it still is weird
that slapd would list the schema but not find it for modification.
Côme