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--
[email protected]
https://inverse.ca/sogo/lists