Hi there,

I am having an issue with OpenLDAP 2.4.28 and SOGo 2.0.7 (201307221040) 
regarding "password must be changed at next login" type functionality.

For now, SOGo is set up using LDAP ppolicy, and all authentication and password 
changing works great using Preferences -> Password.  (If it matters, SOGo 
configuration does not include bindAsCurrentUser.)

However, if I change pwdReset to TRUE in LDAP, the user tries to log in and as 
expected, a reset password window pops up.  The user inputs and verifies new 
password, then clicks "Ok" -- at this point, the password change window 
displays an HTTP 502 error, and the only evidence I can find in the logs is 
that an exception occurs, and then a SOGo child process exits and re-spawns.  
(See below.)

After clicking "Ok" in the password change box, there is nothing happening on 
the LDAP server.  There are no queries, requests, or connections I can find in 
the logs.  The issue seems to be with SOGo, though I don't know.  Any tips or 
suggestions?  Please let me know how I can get more information.

Found in /var/log/sogo/sogo.log:

EXCEPTION: <NSException: 0x7fb9e66b15f0> NAME:NSRangeException REASON:in 
substringWithRange:, range { 0, 2147483647 } extends beyond size (0) INFO:(null)
Oct 24 11:38:01 sogod [24248]: <0x0x7fb9e5fc4c20[WOWatchDogChild]> child 24289 
exited
Oct 24 11:38:01 sogod [24248]: <0x0x7fb9e5fc4c20[WOWatchDogChild]>  (terminated 
due to signal 6, coredump)
Oct 24 11:38:01 sogod [24248]: <0x0x7fb9e610d120[WOWatchDog]> child spawned 
with pid 24549

Thanks so much for all your help.
~Laz Peterson-- 
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to