Hello everybody. I am currently finishing my openbsd server. Most of installation gone pretty well :-).
I run now in openldap. I successfully installed the server and launched it in chroot for security. My problem is weird : using ldapadd, I can add peoples and stuff. ldapadd -x -D "cn=admin,dc=22decembre,dc=eu" -w secret -f stef.ldif adding new entry "uid=test,ou=users,dc=22decembre,dc=eu" But when I try to change this user password it fails : # ldappasswd -x -v -D "uid=test,ou=users,dc=22decembre,dc=eu" \ -w somesecret -s anothersec ldap_initialize( <DEFAULT> ) Result: Other (e.g., implementation specific) error (80) Additional info: password hash failed and when looking in logs I don't see why it fails ! Mar 7 10:29:35 blackblock slapd[26351]: => slap_access_allowed: auth access granted by auth(=xd) Mar 7 10:29:35 blackblock slapd[26351]: => access_allowed: auth access granted by auth(=xd) Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 op=0 BIND dn="uid=test,ou=users,dc=22decembre,dc=eu" mech=SIMPLE ssf=0 Mar 7 10:29:35 blackblock slapd[26351]: do_bind: v3 bind: "uid=test,ou=users,dc=22decembre,dc=eu" to "uid=test,ou=users,dc=22decembre,dc=eu" Mar 7 10:29:35 blackblock slapd[26351]: send_ldap_result: conn=1014 op=0 p=3 Mar 7 10:29:35 blackblock slapd[26351]: send_ldap_result: err=0 matched="" text="" Mar 7 10:29:35 blackblock slapd[26351]: send_ldap_response: msgid=1 tag=97 err=0 Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 op=0 RESULT tag=97 err=0 text= Mar 7 10:29:35 blackblock slapd[26351]: daemon: activity on 1 descriptor Mar 7 10:29:35 blackblock slapd[26351]: daemon: activity on: Mar 7 10:29:35 blackblock slapd[26351]: 22r Mar 7 10:29:35 blackblock slapd[26351]: Mar 7 10:29:35 blackblock slapd[26351]: daemon: read activity on 22 Mar 7 10:29:35 blackblock slapd[26351]: daemon: select: listen=6 active_threads=0 tvp=NULL Mar 7 10:29:35 blackblock slapd[26351]: daemon: select: listen=7 active_threads=0 tvp=NULL Mar 7 10:29:35 blackblock slapd[26351]: connection_get(22) Mar 7 10:29:35 blackblock slapd[26351]: connection_get(22): got connid=1014 Mar 7 10:29:35 blackblock slapd[26351]: connection_read(22): checking for input on id=1014 Mar 7 10:29:35 blackblock slapd[26351]: op tag 0x77, time 1394184575 Mar 7 10:29:35 blackblock slapd[26351]: daemon: activity on 1 descriptor Mar 7 10:29:35 blackblock slapd[26351]: daemon: waked Mar 7 10:29:35 blackblock slapd[26351]: daemon: select: listen=6 active_threads=0 tvp=NULL Mar 7 10:29:35 blackblock slapd[26351]: daemon: select: listen=7 active_threads=0 tvp=NULL Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 op=1 do_extended Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 op=1 EXT oid=1.3.6.1.4.1.4203.1.11.1 Mar 7 10:29:35 blackblock slapd[26351]: do_extended: oid=1.3.6.1.4.1.4203.1.11.1 Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 op=1 PASSMOD new Mar 7 10:29:35 blackblock slapd[26351]: bdb_dn2entry("uid=test,ou=users,dc=22decembre,dc=eu") Mar 7 10:29:35 blackblock slapd[26351]: send_ldap_extended: err=80 oid= len=0 Mar 7 10:29:35 blackblock slapd[26351]: send_ldap_response: msgid=2 tag=120 err=80 Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 op=1 RESULT oid= err=80 text=password hash failed Mar 7 10:29:35 blackblock slapd[26351]: daemon: activity on 1 descriptor Mar 7 10:29:35 blackblock slapd[26351]: daemon: activity on: Mar 7 10:29:35 blackblock slapd[26351]: 22r Mar 7 10:29:35 blackblock slapd[26351]: Mar 7 10:29:35 blackblock slapd[26351]: daemon: read activity on 22 Mar 7 10:29:35 blackblock slapd[26351]: daemon: select: listen=6 active_threads=0 tvp=NULL Mar 7 10:29:35 blackblock slapd[26351]: connection_get(22) Mar 7 10:29:35 blackblock slapd[26351]: daemon: select: listen=7 active_threads=0 tvp=NULL Mar 7 10:29:35 blackblock slapd[26351]: connection_get(22): got connid=1014 Mar 7 10:29:35 blackblock slapd[26351]: connection_read(22): checking for input on id=1014 Mar 7 10:29:35 blackblock slapd[26351]: op tag 0x42, time 1394184575 Mar 7 10:29:35 blackblock slapd[26351]: ber_get_next on fd 22 failed errno=0 (Undefined error: 0) Mar 7 10:29:35 blackblock slapd[26351]: connection_read(22): input error=-2 id=1014, closing. Mar 7 10:29:35 blackblock slapd[26351]: connection_closing: readying conn=1014 sd=22 for close Mar 7 10:29:35 blackblock slapd[26351]: daemon: activity on 1 descriptor Mar 7 10:29:35 blackblock slapd[26351]: daemon: waked Mar 7 10:29:35 blackblock slapd[26351]: daemon: select: listen=6 active_threads=0 tvp=NULL Mar 7 10:29:35 blackblock slapd[26351]: daemon: select: listen=7 active_threads=0 tvp=NULL Mar 7 10:29:35 blackblock slapd[26351]: connection_close: deferring conn=1014 sd=22 Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 op=2 do_unbind Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 op=2 UNBIND Mar 7 10:29:35 blackblock slapd[26351]: connection_resched: attempting closing conn=1014 sd=22 Mar 7 10:29:35 blackblock slapd[26351]: connection_close: conn=1014 sd=22 Mar 7 10:29:35 blackblock slapd[26351]: daemon: removing 22 Mar 7 10:29:35 blackblock slapd[26351]: conn=1014 fd=22 closed There's another thing strange, maybe related to the problem : slappasswd never gives the same result ! # slappasswd New password: Re-enter new password: {SSHA}8ip4+k3gVAN6Gggf2szhJxo052sI3Fyc # slappasswd New password: Re-enter new password: {SSHA}JvduTI/JAX1G9AhtlCYEjNHl/6DbE6hs Does any of you can suggest what's wrong ? Do you need other information ? Thanks in advance !