Dear All,
I am new to ldap, I would like to have your kindness assistance in setting
up the directory.
We are working on move our old ldap server to a new openldap server, I have
install the openldap in Solaris 10 x86 successfully. However I am not able
to browse the content using the ldap browser, it shows "Invalid
Credentials".
this is what we change in slapd.conf
suffix "o=Cname"
rootdn "cn=Manager,ou=Dname,o=Cname"
rootpw password
This is what we have in slapd.ldif
olcSuffix: o=Cname
olcRootDN: cn=Manager,ou=Dname,o=Cname
olcRootPW: password
Herewith is the debug log
5021e2df daemon: activity on 1 descriptor
5021e2df slap_listener_activate(8):
5021e2df daemon: select: listen=7 active_threads=0 tvp=NULL
5021e2df >>> slap_listener(ldap:///)
5021e2df daemon: select: listen=8 busy
5021e2df daemon: listen=8, new connection on 12
5021e2df daemon: activity on 1 descriptor
5021e2df daemon: added 12r (active) listener=0
5021e2df conn=1002 fd=12 ACCEPT from IP=10.122.39.115:54220 (IP=0.0.0.0:389)
5021e2df daemon: waked
5021e2df daemon: select: listen=7 active_threads=0 tvp=NULL
5021e2df daemon: select: listen=8 active_threads=0 tvp=NULL
5021e2df daemon: activity on 1 descriptor
5021e2df daemon: activity on:5021e2df 12r5021e2df
5021e2df daemon: read activity on 12
5021e2df daemon: select: listen=7 active_threads=0 tvp=NULL
5021e2df connection_get(12)
5021e2df connection_get(12): got connid=1002
5021e2df connection_read(12): checking for input on id=1002
5021e2df daemon: select: listen=8 active_threads=0 tvp=NULL
ber_get_next
ldap_read: want=8, got=8
0000: 30 2f 02 01 04 60 2a 02 0/...`*.
ldap_read: want=41, got=41
0000: 01 03 04 1b 63 6e 3d 4d 61 6e 61 67 65 72 2c 6f ....cn=Manager,o
0010: 75 3d 44 6e 61 6d 65 2c 6f 3d 43 6e 61 6d 65 80 u=Dname,o=Cname.
0020: 08 70 61 73 73 77 6f 72 64 .password
ber_get_next: tag 0x30 len 47 contents:
ber_dump: buf=83e3f10 ptr=83e3f10 end=83e3f3f len=47
0000: 02 01 04 60 2a 02 01 03 04 1b 63 6e 3d 4d 61 6e ...`*.....cn=Man
0010: 61 67 65 72 2c 6f 75 3d 44 6e 61 6d 65 2c 6f 3d ager,ou=Dname,o=
0020: 43 6e 61 6d 65 80 08 70 61 73 73 77 6f 72 64 Cname..password
5021e2df op tag 0x60, time 1344398047
ber_get_next
ldap_read: want=8 error=Resource temporarily unavailable
5021e2df daemon: activity on 1 descriptor
5021e2df conn=1002 op=0 do_bind
ber_scanf fmt ({imt) ber:
ber_dump: buf=83e3f10 ptr=83e3f13 end=83e3f3f len=44
0000: 60 2a 02 01 03 04 1b 63 6e 3d 4d 61 6e 61 67 65 `*.....cn=Manage
0010: 72 2c 6f 75 3d 44 6e 61 6d 65 2c 6f 3d 43 6e 61 r,ou=Dname,o=Cna
0020: 6d 65 80 08 70 61 73 73 77 6f 72 64 me..password
ber_scanf fmt (m}) ber:
ber_dump: buf=83e3f10 ptr=83e3f35 end=83e3f3f len=10
0000: 00 08 70 61 73 73 77 6f 72 64 ..password
5021e2df >>> dnPrettyNormal: <cn=Manager,ou=Dname,o=Cname>
5021e2df daemon: waked
=> ldap_bv2dn(cn=Manager,ou=Dname,o=Cname,0)
<= ldap_bv2dn(cn=Manager,ou=Dname,o=Cname)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(cn=Manager,ou=Dname,o=Cname)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(cn=manager,ou=dname,o=cname)=0
5021e2df <<< dnPrettyNormal: <cn=Manager,ou=Dname,o=Cname>,
<cn=manager,ou=dname,o=cname>
5021e2df conn=1002 op=0 BIND dn="cn=Manager,ou=Dname,o=Cname" method=128
5021e2df daemon: select: listen=7 active_threads=0 tvp=NULL
5021e2df do_bind: version=3 dn="cn=Manager,ou=Dname,o=Cname" method=128
5021e2df daemon: select: listen=8 active_threads=0 tvp=NULL
5021e2df ==> bdb_bind: dn: cn=Manager,ou=Dname,o=Cname
5021e2df bdb_dn2entry("cn=manager,ou=dname,o=cname")
5021e2df => bdb_dn2id("o=cname")
5021e2df <= bdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair
found (-30988)
5021e2df send_ldap_result: conn=1002 op=0 p=3
5021e2df send_ldap_result: err=49 matched="" text=""
5021e2df send_ldap_response: msgid=4 tag=97 err=49
ber_flush2: 14 bytes to sd 12
0000: 30 0c 02 01 04 61 07 0a 01 31 04 00 04 00 0....a...1....
ldap_write: want=14, written=14
0000: 30 0c 02 01 04 61 07 0a 01 31 04 00 04 00 0....a...1....
5021e2df conn=1002 op=0 RESULT tag=97 err=49 text=
5021e2df daemon: activity on 1 descriptor
5021e2df daemon: activity on:5021e2df 12r5021e2df
5021e2df daemon: read activity on 12
5021e2df daemon: select: listen=7 active_threads=0 tvp=NULL
5021e2df connection_get(12)
5021e2df connection_get(12): got connid=1002
5021e2df daemon: select: listen=8 active_threads=0 tvp=NULL
5021e2df connection_read(12): checking for input on id=1002
ber_get_next
ldap_read: want=8 error=Connection reset by peer
5021e2df ber_get_next on fd 12 failed errno=131 (Connection reset by peer)
5021e2df connection_read(12): input error=-2 id=1002, closing.
5021e2df connection_closing: readying conn=1002 sd=12 for close
5021e2df connection_close: conn=1002 sd=12
5021e2df daemon: removing 12
5021e2df daemon: activity on 1 descriptor
5021e2df conn=1002 fd=12 closed (connection lost)
5021e2df daemon: waked
5021e2df daemon: select: listen=7 active_threads=0 tvp=NULL
5021e2df daemon: select: listen=8 active_threads=0 tvp=NULL
Any help would be greatly appreciated
Thanks and Regards,
Donald