ubuntu ldapsetpasswd set password not working

view story

http://serverfault.com – becase I installed a ldap server, I am making a server client authentication for server users but having problem with password thing. if I put a password in add ldif file and put some encoding tag in front of the password like {crypt}somepassword and add it to ldap as new user it works. but if I try to change password with the commands ldappasswd it says ldappasswd user SASL/DIGEST-MD5 authentication started Please enter your password: ldap_sasl_interactive_bind_s: Invalid credentials (49) additional info: SASL(-13): user not found: no secret in database if I try with -x parameter then s (HowTos)