Hi All -
I'm having an issue with mirrormode replication (via delta syncrepl) and the memberof overlay. When a group membership is changed on the first node, slapd on the second node is crashing with the following error (as seen from running slapd with -d-1):
slapd: memberof.c:1465: memberof_res_modify: Assertion `0' failed.
If I disable either memberof or mirrormode, the change replicates correctly. This behavior happens on both bdb and mdb backends. Any thoughts on what that might mean?
I am still in development, so I can try pretty much anything at this point - I appreciate any guidance that you can offer.
Here are the important details:
OpenLDAP 2.4.33
Redhat Linux 6.3 - x64
Server1 and Server2 are using the same configuration, minus the serverid and the syncrepl provider. here is server1's pertinent config:
olcServerID: 1
...
thod=simple timeout=0 network-timeout=0 binddn="cn=ldapreplicator,xxx,
xxx,
xxx.com" credentials="secret" keepalive=0:0:0 starttls=critical
filter="(objectclass=*)" searchbase="
xxx.com" logfilter=
"(&(objectClass=auditWriteObject)(reqResult=0))" logbase="cn=accesslog" scope
=sub schemachecking=on type=refreshAndPersist retry="60 +" syncdata=accesslog
olcMirrorMode: TRUE
...
olcMemberOfRefInt: FALSE
olcMemberOfGroupOC: groupOfUniqueNames
olcMemberOfMemberAD: uniquemember
Regards,
Al