I am using OpenLDAP 2.3.43 from the RHEL 5 rpm (openldap-2.3.43-12.el5_7.10) on RHEL 5 with syncrepl from one master to multiple slaves. This works fine for add/deletes/mods but seemingly not for modrdns.
I have a perl script that uses Net::LDAP to rename logins with moddn (modrdn).
When I do this, the master updates properly, but the slaves generally crash or hang, or less often just don't sync the change. A slapd_db_recovery usually fixes this.
I vaguely remember seeing a mention in a post on some other list that modrdn wasn't supported by syncrepl, but I can't find that post now.
Is modrdn in fact not supported by syncrepl up to 2.3.43?
If it is, is there something special I need to do in slapd.conf do to make modrn+syncrepl work?
If it is not, do I simply add the new entry and delete the old entry, or is there a more specific recommendation?
If I update to the latest to 2.4, I'll need to do that by hand which I'd prefer not to do if I can avoid it.
Thanks for any help.