Hello Folks! I am running horde + imp on centos 5.4 using OpenLDAP as backend for users and preferences, also there are a couple simple hooks handling posix users support, incremental of user id, getting the from email address, Horde login to imp using the user object from horde.
Users get added correctly to the ldap tree with all horde attributes etc. The user can login and out, email works as expected, the user can change his/her preferences and so on. This has worked perfectly till today, there is no know impact , but a very annoying error message, we can not take it to production before this is sorted out. I have tried to switch to sql backend, then all works again, then switching back to ldap backend and it fails. What happened was that permissions on the directory /etc/horde (a link to /usr/share/horde/config in centos5.4) was changed by error in such way that horde could not access its configuration, it was corrected, but after that this error came up. By one way or another horde fails to determine the users DN when deleting users in horde, how come ? Anyone who know where to start looking to correct this ? There is no error messages whatsoever in the logs exept the ones below. But when the "manager" logs in, the following happens: MeddelandeThe preferences backend is currently unavailable and your preferences have not been loaded. You may continue to use the system with default settings. FelThere was a problem removing "pluto" from the system: The following applications encountered errors removing user data: horde horde.log says: Mar 27 15:36:22 HORDE [notice] [horde] Login success for kalle [172.16.1.41] to Horde [pid 3396 on line 138 of "/usr/share/horde/login.php"] Mar 27 15:36:23 HORDE [notice] [imp] Login success for kalle [172.16.1.41] to {localhost:143} [pid 3399 on line 96 of "/usr/share/horde/imp/lib/Auth/imp.php"] Mar 27 15:36:49 HORDE [error] [horde] Zero or more than one DN returned from search; unable to determine user's correct DN. [pid 3396 on line 230 of "/usr/share/horde/lib/Horde/Prefs/ldap.php"] Mar 27 15:36:49 HORDE [error] [horde] Internal LDAP error. Details have been logged for the administrator. [pid 3396 on line 337 of "/usr/share/horde/lib/Horde/Prefs/ldap.php"] Mar 27 15:36:49 HORDE [error] [horde] Zero or more than one DN returned from search; unable to determine user's correct DN. [pid 3396 on line 230 of "/usr/share/horde/lib/Horde/Prefs/ldap.php"] Mar 27 15:36:49 HORDE [error] [horde] Internal LDAP error. Details have been logged for the administrator. [pid 3396 on line 337 of "/usr/share/horde/lib/Horde/Prefs/ldap.php"] Mar 27 15:36:49 HORDE [error] [horde] Zero or more than one DN returned from search; unable to determine user's correct DN. [pid 3396 on line 230 of "/usr/share/horde/lib/Horde/Prefs/ldap.php"] Mar 27 15:36:49 HORDE [error] [horde] Internal LDAP error. Details have been logged for the administrator. [pid 3396 on line 452 of "/usr/share/horde/lib/Horde/Auth.php"] Anyway the user get deleted. Regards // // Peter Steen McAfee check. -- IMP mailing list - Join the hunt: http://horde.org/bounties/#imp Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: imp-unsubscr...@lists.horde.org