https://bugs.openldap.org/show_bug.cgi?id=9707
--- Comment #6 from Laurent Revillion laurent.revillion@icloud.com --- Here is what I did to see the bug:
I prepare ODSEE
# cd /opt # echo password > dseepw # /opt/dsee7/bin/dsadm create -p 1389 -w /opt/dseepw /opt/inst1-dsee # /opt/dsee7/bin/dsadm start /opt/inst1-dsee # /opt/dsee7/bin/dsconf create-suffix -c -p 1389 -w /opt/dseepw dc=example,dc=com # /opt/dsee7/bin/dsconf set-server-prop -p 1389 -w /opt/dseepw moddn-enabled:on # /opt/dsee7/bin/dsconf set-server-prop -p 1389 -w /opt/dseepw retro-cl-enabled:on # /opt/dsee7/bin/dsadm restart /opt/inst1-dsee
Directory Server instance '/opt/inst1-dsee' stopped Directory Server instance '/opt/inst1-dsee' started: pid=98952
I add the object
# ldapadd -x -D "cn=directory manager" -w password -H ldap://localhost:1389 <test-dirsync-nocp.ldif adding new entry "ou=People,dc=example,dc=com"
adding new entry "ou=People,dc=example,dc=com"
adding new entry "ou=Groups,dc=example,dc=com"
adding new entry "ou=Alumni Association,ou=People,dc=example,dc=com"
.... ....
I install Symas Openldap 2.6
# wget -q https://repo.symas.com/configs/SOLDAP/rhel7/release26.repo -O /etc/yum.repos.d/soldap-release26.repo # yum install symas-openldap-clients symas-openldap-servers
I make a directory for the test
# mkdir -p /opt/symas/config/static-test
I make a static config of openldap
# vi /opt/symas/config/static-test/slapd-dsee-consumer1.conf ------------- include /opt/symas/etc/openldap/schema/core.schema include /opt/symas/etc/openldap/schema/cosine.schema include /opt/symas/etc/openldap/schema/inetorgperson.schema include /opt/symas/etc/openldap/schema/openldap.schema include /opt/symas/etc/openldap/schema/nis.schema include /opt/symas/etc/openldap/schema/dsee.schema
pidfile /var/symas/run/slapd.pid argsfile /var/symas/run/slapd.args
modulepath /opt/symas/lib/openldap moduleload back_mdb.la
####################################################################### # consumer database definitions
######################################################################
database mdb suffix "dc=example,dc=com" rootdn "cn=Manager,dc=example,dc=com" rootpw password directory /var/symas/openldap-data1 index objectClass eq index cn,sn,uid pres,eq,sub index entryUUID,entryCSN eq
# Don't change syncrepl spec yet syncrepl rid=1 provider=ldap://127.0.0.1:1389 binddn="cn=Directory Manager" bindmethod=simple credentials=password searchbase="dc=example,dc=com" filter="(objectClass=*)" schemachecking=off scope=sub type=refreshOnly logbase="cn=changelog" syncdata=changelog retry="10 +" interval=00:00:00:10
updateref ldap://127.0.0.1:1389
database monitor ---------------
I make a start file
# vi /opt/symas/config/static-test/start-consumer1.sh
---------- #!/bin/bash # # /opt/symas/lib/slapd -d -1 -u ldap -g ldap -h "ldap://:5389/" -f /opt/symas/config/static-test/slapd-dsee-consumer1.conf -----------
I make ok for start
# chmod 755 /opt/symas/config/static-test/start-consumer1.sh
I start
# /opt/symas/config/static-test/start-consumer1.sh
And i have the error :
.... 619d0665.22c97420 0x7f8f97074700 ldap_find_request_by_msgid: msgid 1, lr 0x7f8f880010a0 lr->lr_refcnt = 1 619d0665.22c9846f 0x7f8f97074700 read1msg: ld 0x7f8f88000920 msgid 1 message type bind 619d0665.22c990e8 0x7f8f97074700 ber_scanf fmt ({eAA) ber: 619d0665.22c99c4d 0x7f8f97074700 ber_dump: buf=0x7f8f880011c0 ptr=0x7f8f880011c3 end=0x7f8f880011cc len=9 619d0665.22c9a6be 0x7f8f97074700 0000: 61 07 0a 01 00 04 00 04 00 a........ 619d0665.22c9b810 0x7f8f97074700 read1msg: ld 0x7f8f88000920 0 new referrals 619d0665.22c9c321 0x7f8f97074700 read1msg: mark request completed, ld 0x7f8f88000920 msgid 1 619d0665.22c9ce67 0x7f8f97074700 request done: ld 0x7f8f88000920 msgid 1 619d0665.22c9da54 0x7f8f97074700 res_errno: 0, res_error: <>, res_matched: <> 619d0665.22c9e708 0x7f8f97074700 ldap_return_request: lrx 0x7f8f880010a0, lr 0x7f8f880010a0 619d0665.22c9f2e7 0x7f8f97074700 ldap_return_request: lrx->lr_msgid 1, lrx->lr_refcnt is now 0, lr is still present 619d0665.22ca0044 0x7f8f97074700 ldap_free_request (origid 1, msgid 1) 619d0665.22ca1233 0x7f8f97074700 ldap_free_request_int: lr 0x7f8f880010a0 msgid 1 removed 619d0665.22ca1f9b 0x7f8f97074700 ldap_do_free_request: asked to free lr 0x7f8f880010a0 msgid 1 refcnt 0 619d0665.22ca3c3e 0x7f8f97074700 ldap_parse_result 619d0665.22ca4b27 0x7f8f97074700 ber_scanf fmt ({iAA) ber: 619d0665.22ca56da 0x7f8f97074700 ber_dump: buf=0x7f8f880011c0 ptr=0x7f8f880011c3 end=0x7f8f880011cc len=9 619d0665.22ca6143 0x7f8f97074700 0000: 61 07 0a 01 00 04 00 04 00 a........ 619d0665.22ca6f13 0x7f8f97074700 ber_scanf fmt (}) ber: 619d0665.22ca7a55 0x7f8f97074700 ber_dump: buf=0x7f8f880011c0 ptr=0x7f8f880011cc end=0x7f8f880011cc len=0 619d0665.22ca8496 0x7f8f97074700 619d0665.22ca91f6 0x7f8f97074700 ldap_msgfree 619d0665.22cad581 0x7f8f97074700 => mdb_entry_get: ndn: "dc=example,dc=com" 619d0665.22cae255 0x7f8f97074700 => mdb_entry_get: oc: "(null)", at: "lastChangeNumber" 619d0665.22cb4910 0x7f8f97074700 mdb_dn2entry("dc=example,dc=com") 619d0665.22cb6fbf 0x7f8f97074700 => mdb_dn2id("dc=example,dc=com") 619d0665.22cb9096 0x7f8f97074700 <= mdb_dn2id: get failed: MDB_NOTFOUND: No matching key/data pair found (-30798) 619d0665.22cb9d31 0x7f8f97074700 => mdb_entry_get: cannot find entry: "dc=example,dc=com" 619d0665.22cbb59c 0x7f8f97074700 mdb_entry_get: rc=32 619d0665.22cbcb17 0x7f8f97074700 do_syncrep1: rid=002 starting refresh (sending cookie=(null)) slapd: memory.c:705: ber_bvreplace_x: Assertion `!((src)->bv_val == ((void *)0))' failed. ./start-consumer1.sh : ligne 4 : 7691 Abandon /opt/symas/lib/slapd -d -1 -u ldap -g ldap -h "ldap://:5389/" -f /opt/symas/config/static-test/slapd-dsee-consumer1.conf
In the access log in odsee i have :
[23/Nov/2021:16:27:11 +0100] conn=3 op=-1 msgId=-1 - fd=25 slot=25 LDAP connection from 127.0.0.1:38188 to 127.0.0.1 [23/Nov/2021:16:27:11 +0100] conn=3 op=0 msgId=1 - BIND dn="cn=directory manager" method=128 version=3 [23/Nov/2021:16:27:11 +0100] conn=3 op=0 msgId=1 - RESULT err=0 tag=97 nentries=0 etime=0 dn="cn=directory manager" [23/Nov/2021:16:27:11 +0100] conn=3 op=1 msgId=0 - RESULT err=80 tag=120 nentries=0 etime=0 [23/Nov/2021:16:27:11 +0100] conn=3 op=-1 msgId=-1 - closing from 127.0.0.1:38188 - A1 - Client aborted connection - [23/Nov/2021:16:27:11 +0100] conn=3 op=-1 msgId=-1 - closed.
thanks a lot for your help