[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#5983) ldappasswd returns "Additional info: password hash failed" in Solaris 10 SPARC
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#5983) ldappasswd returns "Additional info: password hash failed" in Solaris 10 SPARC
- From: ando@sys-net.it
- Date: Thu, 5 Mar 2009 08:43:40 GMT
- Auto-submitted: auto-generated (OpenLDAP-ITS)
mariusp44@gmail.com wrote:
> sorry, if I was misunderstood. I am not asking to do my legwork. Just
> trying to understand what is going wrong. Sorry, if it seemed that way.
>
> I installed Sun Studio 12 (latest) and the problem is the same. I don't
> think Sun Studio is not working compiler. Just looks very unlikely. IT
> compiles everything without single problem. both 32 and 64 bit memory
> models.
>
> Perhaps I was not entirely clear. Weird thing is that it is only not
> working when changing password using ldappasswd and hash is set to SMD5
> SSHA or CRYPT. If I manually change the password setting userPassword
> after generating it with slappasswd using say SSHA, it works fine. I
> mean user can bind using password that is stored in SSHA or SMD5. That
> tells me that slapd can still do encryption properly and check against
> hashes in question. At some point it needs to generate a hash and does
> it properly. Only when slapd is asked to change a password with
> ldappasswd it is unable to generate proper hash. Unless process is
> entirely different when changing password and authorizing against password.
> I am not insisting it is a bug in slapd code. But I am running out of
> ideas what else could be wrong and was just hoping that somebody else is
> using openldap on the same architecture and perhaps experienced
> something similar.
Since no one else is seeing the problem, I already recommended that you
step in the (non-optimized) code with a debugger and see why this
happens. The right place to start is slap_passwd_hash_type(), whose
failure is setting the error message you see.
p.
Ing. Pierangelo Masarati
OpenLDAP Core Team
SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
-----------------------------------
Office: +39 02 23998309
Mobile: +39 333 4963172
Fax: +39 0382 476497
Email: ando@sys-net.it
-----------------------------------