All,
Any help would be great in resolving the following.
I am installing, as the subject states, OpenLDAP_2.4.32 on a CentOS 5.8 x86_64 bit machine(VM). When running the 'make test', it runs for about 30-minutes (it seems) then it bombs out with the following error:
Starting test057-memberof-refint for hdb...
running defines.sh
Starting slapd on TCP/IP port 9011...
Running ldapadd to build slapd config database...
ldapadd failed (21)!
test057-memberof-refint failed for hdb
(exit 21)
make[2]: *** [hdb-mod] Error 21
make[2]: Leaving directory `/root/downloads/openldap-2.4.32/tests'
make[1]: *** [test] Error 2
make[1]: Leaving directory `/root/downloads/openldap-2.4.32/tests'
make: *** [test] Error 2
Looking in the testrun directory for any clues, I find:
Test.out:
# cat test.out
ldap_add: Invalid syntax (21)
additional info: objectClass: value #1 invalid per syntax
adding new entry "olcDatabase={1}hdb,cn=config"
adding new entry "olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config"
adding new entry "olcOverlay={1}refint,olcDatabase={1}hdb,cn=config"
Then, in the slapd.1.log file:
504a441d conn=1001 op=2 do_add
ber_scanf fmt ({m) ber:
504a441d conn=1001 op=2 do_add: dn (olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config)
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt (}) ber:
504a441d >>> dnPrettyNormal: <olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config>
=> ldap_bv2dn(olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config,0)
<= ldap_bv2dn(olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config)=0
504a441d <<< dnPrettyNormal: <olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config>, <olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config>
504a441d conn=1001 op=2 ADD dn="olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config"
504a441d oc_check_required entry (olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config), objectClass "olcMemberOf"
504a441d oc_check_allowed type "objectClass"
504a441d oc_check_allowed type "olcOverlay"
504a441d oc_check_allowed type "olcMemberOfRefInt"
504a441d oc_check_allowed type "olcMemberOfGroupOC"
504a441d oc_check_allowed type "olcMemberOfMemberAD"
504a441d oc_check_allowed type "olcMemberOfMemberOfAD"
504a441d oc_check_allowed type "structuralObjectClass"
504a441d slap_queue_csn: queing 0x4362d690 20120907185941.705554Z#000000#000#000000
504a441d ldif_back_add: "olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config"
504a441d oc_check_required entry (olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config), objectClass "olcMemberOf"
504a441d oc_check_allowed type "objectClass"
504a441d oc_check_allowed type "olcOverlay"
504a441d oc_check_allowed type "olcMemberOfRefInt"
504a441d oc_check_allowed type "olcMemberOfGroupOC"
504a441d oc_check_allowed type "olcMemberOfMemberAD"
504a441d oc_check_allowed type "olcMemberOfMemberOfAD"
504a441d oc_check_allowed type "structuralObjectClass"
504a441d oc_check_allowed type "entryUUID"
504a441d oc_check_allowed type "creatorsName"
504a441d oc_check_allowed type "createTimestamp"
504a441d oc_check_allowed type "entryCSN"
504a441d oc_check_allowed type "modifiersName"
504a441d oc_check_allowed type "modifyTimestamp"
504a441d ldif_read_file: entry file exists: "/root/downloads/openldap-2.4.32/tests/testrun/confdir/cn=config/olcDatabase ={1}hdb.ldif"
504a441d ldif_write_entry: wrote entry "olcOverlay={0}memberof,olcDatabase={1}hdb,cn=config"
504a441d ldif_back_add: err: 0 text:
504a441d send_ldap_result: conn=1001 op=2 p=3
504a441d send_ldap_result: err=0 matched="" text=""
504a441d send_ldap_result: conn=1001 op=2 p=3
504a441d send_ldap_result: err=0 matched="" text=""
504a441d send_ldap_response: msgid=3 tag=105 err=0
ber_flush2: 14 bytes to sd 8
504a441d conn=1001 op=2 RESULT tag=105 err=0 text=
504a441d slap_graduate_commit_csn: removing 0x51f0320 20120907185941.705554Z#000000#000#000000
504a441d connection_get(8)
504a441d connection_get(8): got connid=1001
504a441d connection_read(8): checking for input on id=1001
ber_get_next
ber_get_next: tag 0x30 len 180 contents:
504a441d op tag 0x68, time 1347044381
ber_get_next
504a441d conn=1001 op=3 do_add
ber_scanf fmt ({m) ber:
504a441d conn=1001 op=3 do_add: dn (olcOverlay={1}refint,olcDatabase={1}hdb,cn=config)
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt ({m{W}}) ber:
ber_scanf fmt (}) ber:
504a441d >>> dnPrettyNormal: <olcOverlay={1}refint,olcDatabase={1}hdb,cn=config>
=> ldap_bv2dn(olcOverlay={1}refint,olcDatabase={1}hdb,cn=config,0)
<= ldap_bv2dn(olcOverlay={1}refint,olcDatabase={1}hdb,cn=config)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(olcOverlay={1}refint,olcDatabase={1}hdb,cn=config)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(olcOverlay={1}refint,olcDatabase={1}hdb,cn=config)=0
504a441d <<< dnPrettyNormal: <olcOverlay={1}refint,olcDatabase={1}hdb,cn=config>, <olcOverlay={1}refint,olcDatabase={1}hdb,cn=config>
504a441d conn=1001 op=3 ADD dn="olcOverlay={1}refint,olcDatabase={1}hdb,cn=config"
504a441d send_ldap_result: conn=1001 op=3 p=3
504a441d send_ldap_result: err=21 matched="" text="objectClass: value #1 invalid per syntax"
504a441d send_ldap_response: msgid=4 tag=105 err=21
ber_flush2: 54 bytes to sd 8
504a441d conn=1001 op=3 RESULT tag=105 err=21 text=objectClass: value #1 invalid per syntax
504a441d connection_get(8)
504a441d connection_get(8): got connid=1001
504a441d connection_read(8): checking for input on id=1001
ber_get_next
ber_get_next: tag 0x30 len 5 contents:
504a441d op tag 0x42, time 1347044381
ber_get_next
504a441d ber_get_next on fd 8 failed errno=0 (Success)
504a441d conn=1001 op=4 do_unbind
504a441d conn=1001 op=4 UNBIND
504a441d connection_close: conn=1001 sd=8
504a441d conn=1001 fd=8 closed
504a441d daemon: shutdown requested and initiated.
504a441d slapd shutdown: waiting for 0 operations/tasks to finish
504a441d slapd shutdown: initiated
504a441d ====> bdb_cache_release_all
504a441d slapd destroy: freeing system resources.
504a441d slapd stopped.
Dave Borresen
Solaris/Linux Systems Administrator
Surveillance Systems Group (Group 42)
MIT Lincoln Laboratory
244 Wood Street
Lexington, MA 02420
P: 781-981-2954
F: 781-981-5344
john.borresen@ll.mit.edu