[horde] Horde-alarms problem

Jens Grüntjes jens.gruentjes at ebira.de
Mon Mar 12 11:23:59 UTC 2012


Zitat von Jan Schneider <jan at horde.org>:

> Zitat von Jens Gruentjes <jens.gruentjes at ebira.de>:
>
>> Hello,
>>
>> I have a problem with the horde alarm system. My problem is quite  
>> similar to the problem that was already discussed on this list (I  
>> attached the conversation below). Unfortunately for me there was no  
>> "solution" offered as information was missing. I can say that the  
>> user www-data in my case has no local pear configuration. I  
>> installed horde the standard way (no separate PEAR installation).
>>
>> Is it recommended to run the alarm-script as root user or is a  
>> non-priviledged-user preferred? What can I do to run the script as  
>> user www-data?
>>
>> I'm using Horde Groupware Webmail Edition 4.0.6
>> turba-3.0.12
>> nag-3.0.7
>> ingo-2.0.7
>> horde-4.0.14
>> kronolith-3.0.15
>> mnemo-3.0.5
>> imp-5.0.19
>
> Is your problem just "quite similar" or do you get the same error messages?
>

The error messages are the same:

www-data at xxxxxx:~$ LC_ALL=C horde-alarms
PHP Warning:   
require_once(/usr/share/php/www/horde/lib/Application.php): failed to  
open stream: No such file or directory in /usr/bin/horde-alarms on  
line 18
PHP Fatal error:  require_once(): Failed opening required  
'/usr/share/php/www/horde/lib/Application.php'  
(include_path='.:/usr/share/php:/usr/share/pear') in  
/usr/bin/horde-alarms on line 18


>>> On Tue, 2011-06-07 at 09:46 +0200, Jan Schneider wrote:
>>
>>>> Zitat von Ole Wolf <ole at naturloven.dk>:
>>>>> > Hi,
>>>>>
>>>>> I'm not sure whether this is a bug or just me not having configured my
>>>>> server correctly, but hopefully someone can help me out. :)
>>>>>
>>>>> I'm calling horde-alarms via a cron job as the user www-data:
>>>>>
>>>>> */5 * * * *	www-data	/usr/bin/horde-alarms
>>>>>
>>>>> At first, it gave the following error:
>>>>>
>>>>> PHP Warning:
>>>>> require_once(/usr/share/php/www/horde/lib/Application.php): failed to
>>>>> open stream: No such file or directory in /usr/bin/horde-alarms on line
>>>>> 18
>>>>> PHP Fatal error:  require_once(): Failed opening required
>>>>> '/usr/share/php/www/horde/lib/Application.php'  > >  
>>>>> (include_path='.:/usr/share/php:/usr/share/pear') in  > >  
>>>>> /usr/bin/horde-alarms on line 18
>>>>>
>>>>> This seems reasonable enough, since on my server, Horde isn't installed
>>>>> in /usr/share/php/www/horde, but in /var/www/webmail.
>>>>>
>>>>> I hacked my way around it by creating the directory /usr/share/php/www
>>>>> and from there making a symlink to /var/www/webmail (that is, ln
>>>>> -s /var/www/webmail /usr/share/php/www/horde), but this isn't an overly
>>>>> elegant solution.
>>>>>
>>>>> Is there an obvious way to make the horde-alarms and probably also the
>>>>> horde-agenda commands look for the horde installation in the right
>>>>> place, such as via an .ini file, or with an environment variable?
>>>>> Make sure that the user that is running the cron job, doesn't  
>>>>> have a  > local pear configuration in $HOME that overwrites the  
>>>>> horde_dir path.
>>
>>
>> -- 
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
> -- 
> The Horde Project
> http://www.horde.org/
>
>
> -- 
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org





More information about the horde mailing list