[horde] alarms - permission denied

Volker Then horde40 at volkerthen.com
Thu Mar 20 16:08:56 UTC 2008


Quoting Jan Schneider <jan at horde.org>:

> Zitat von Volker Then <horde40 at volkerthen.com>:
>
>> Quoting Jan Schneider <jan at horde.org>:
>>
>>> Zitat von Volker Then <horde40 at volkerthen.com>:
>>>
>>>> Quoting Jan Schneider <jan at horde.org>:
>>>>
>>>>> Zitat von Volker Then <horde40 at volkerthen.com>:
>>>>>
>>>>>> now there are Auth-Errors in the log, everytime the alarm script
>>>>>> is running:
>>>>>>
>>>>>> Mar 18 15:53:01 HORDE [error] [horde] More than one DN returned from
>>>>>> search; unable to determine user's correct DN. [pid 24728 on line 230
>>>>>> of "/usr/share/php/Horde/Prefs/ldap.php"]
>>>>>> Mar 18 15:53:01 HORDE [error] [horde] Failed to connect to the LDAP
>>>>>> server. [pid 24728 on line 335 of "/usr/share/php/Horde/Prefs/ldap.php"]
>>>>>> Mar 18 15:53:01 HORDE [error] [horde] Unable to modify user's
>>>>>> objectClass for preferences: [53] Server is unwilling to perform [pid
>>>>>> 24728 on line 483 of "/usr/share/php/Horde/Prefs/ldap.php"]
>>>>>>
>>>>>> What's wrong?
>>>>>
>>>>> No idea, but those are not auth errors, but prefs errors. It could be
>>>>> that your preference setup only works if the user connects with his
>>>>> complete credentials, but we only set a user name and no password in
>>>>> the alarms script.
>>>>>
>>>>> Jan.
>>>>
>>>> I can't see what's the problem with my preference settings, it worked
>>>> so far for months now:
>>>>
>>>> $conf['prefs']['params']['hostspec'] = 'localhost';
>>>> $conf['prefs']['params']['port'] = 389;
>>>> $conf['prefs']['params']['version'] = '3';
>>>> $conf['prefs']['params']['basedn'] = 'ou=hordeprefs,dc=mydomain,dc=org';
>>>> $conf['prefs']['params']['searchdn'] = 'cn=admin,dc=mydomain,dc=org';
>>>> $conf['prefs']['params']['searchpw'] = 'xxxxxx';
>>>> $conf['prefs']['params']['writedn'] = 'searchdn';
>>>> $conf['prefs']['params']['uid'] = 'uid';
>>>> $conf['prefs']['driver'] = 'ldap';
>>>
>>> No idea.
>>>
>>>> The alarm script gives the another error on the command line:
>>>>
>>>> Notice: unserialize(): Error at offset 103 of 106 bytes in
>>>> /var/www/html/horde/kronolith/lib/Driver/sql.php on line 877
>>>>
>>>> Warning: array_change_key_case(): The argument should be an array in
>>>> /var/www/html/horde/kronolith/lib/Driver/sql.php on line 877
>>>
>>> Should be fixed in CVS now, but might break existing attendees lists
>>> and require updates of events.
>>
>>
>> Hmm, but now I have these error messages on the portal and the sidebar
>> as well.
>
> With old alarms? That's what I said.
>

Sorry, I don't know exaxctly what you mean. I emptied the horde_alarms  
table, but the error still occurs.

How can I fix this? I don't have any events with attendees lists.






More information about the horde mailing list