Am Dienstag 20 Juli 2010, 20:25:46 schrieb jon brandt:
I looked but couldn't find a match to this issue, so was wondering if anyone else has seen something like it or can tell what might be wrong in my configuration. Thanks in advance!
I'm using OpenLDAP version 2.4.21-47.1 (here is the relevant output from "rpm -qa | grep ldap" on my server):
openldap2-client-2.4.21-51.1 openldap2-2.4.21-47.1 openldap2-back-meta-2.4.21-51.1
I'm trying to get Multi-master replication working between 2 servers. In my testing, I have discovered that when I try to reset the server (remove the configuration and start again) it crashes when trying to remove the olcOverlay={0}syncprov,olcDatabase={0}config,cn=config entry in the cn=config tree. I attached a screen shot of the output from tracing with slapd -d -1 when the fault happened in the attached file called * segFaultOutput.bmp.*
If I restart the server, I can run the test again (which configures the olcOverlay={0}syncprov entry and then removes it) and it will work the first time, but if I run it a second time it will crash.
Hm, did you build your server with -DSLAP_CONFIG_DELETE? If yes, please note that delete support in cn=config is still experimental. So please test again with cvs HEAD if it works there. There have been some changes/fixes in that area recently.
If you didn't compile with -DSLAP_CONFIG_DELETE please make a bugreport slapd should have rejected the delete operation in that case.