Re: do_bind: invalid dn

Joshua Lim <[email protected]> Wed, 19 May 2010 22:26:10 +0800
Newsgroups gmane.network.openldap.general
Message-ID <[email protected]>
Dan Burkland wrote:
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Joshua Lim
> Sent: Monday, May 17, 2010 12:21 PM
> To: [email protected]
> Subject: Re: do_bind: invalid dn
>
> Any thoughts?  I tried the following, entered the correct password 
> 'password' and got: 
> ldap_bind: Invalid credentials (49)
>
> ldapsearch -x -D cn=wael,dc=click,dc=com -h localhost -W -b '' 
> namingContexts
>
>
> Log shows:
>
> slap_listener_activate(2):
>  >>> slap_listener(ldap://JOSHUAPC:389)
> connection_get(10): got connid=0
> connection_read(10): checking for input on id=0
> ber_get_next
> ber_get_next: tag 0x30 len 47 contents:
> op tag 0x60, time 1273506428
> ber_get_next
> conn=0 op=0 do_bind
> ber_scanf fmt ({imt) ber:
> ber_scanf fmt (m}) ber:
>  >>> dnPrettyNormal: <cn=wael,dc=click,dc=com>
> <<< dnPrettyNormal: <cn=wael,dc=click,dc=com>, <cn=wael,dc=click,dc=com>
> do_bind: version=3 dn="cn=wael,dc=click,dc=com" method=128
> send_ldap_result: conn=0 op=0 p=3
> send_ldap_response: msgid=1 tag=97 err=49
> ber_flush2: 22 bytes to sd 2140
> connection_get(10): got connid=0
> connection_read(10): checking for input on id=0
> ber_get_next
> ber_get_next on fd 10 failed errno=0 (unknown WSA error)
> connection_close: conn=0 sd=10
>
>
> My slapd.conf (i basically used the default, only suffix, rootdn and
> rootpw is changed):
> ********************************
> database    bdb
> suffix        "dc=click,dc=com"
> rootdn        "cn=wael,dc=click,dc=com"
> # Cleartext passwords, especially for the rootdn, should
> # be avoid.  See slappasswd(8) and slapd.conf(5) for details.
> # Use of strong authentication encouraged.
> rootpw        password
> # The database directory MUST exist prior to running slapd AND
> # should only be accessible by the slapd and slap tools.
> # Mode 700 recommended.
> directory ./data
> dirtyread
> searchstack 20
> # Indices to maintain
> index mail pres,eq
> index objectclass pres
> index default eq,sub
> index sn eq,sub,subinitial
> index telephonenumber
> index cn
> --------------------------------------------------------------------------
>
> I may be wrong but I believe your rootpw value needs to be a hash value. Use slappasswd to generate one and then replace password with it. Restart the service and let me know if you experience the same issue.
>
> Regards,
>
> Dan
>
>
>   

Thanks Dan, yes, that was the reason.  :)