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