[horde] horde install fails with many errors

Eric Levy contact at ericlevy.name
Sat Nov 16 17:48:57 UTC 2013



On 11/16/2013 12:09 PM, Jan Schneider wrote:
>
> Zitat von Eric Levy <contact at ericlevy.name>:
>
>> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>>
>>> Please keep discussions on the list.
>>>
>>> Quoting Eric Levy <contact at ericlevy.name>:
>>>
>>>> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>>>>
>>>>>
>>>>> Quoting Eric Levy <contact at ericlevy.name>:
>>>>>
>>>>>> Quoting Michael J Rubinsky <mrubinsk at horde.org>:
>>>>>>
>>>>>>>
>>>>>>> Quoting Eric Levy <contact at ericlevy.name>:
>>>>>>>
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> I followed the directions for downloading Horde from the pear
>>>>>>>> repository.  Unfortunately, Pear fails to install many of the
>>>>>>>> necessary packages.  I am running:
>>>>>>>>
>>>>>>>> % pear -c <tgt_dir>/pear.conf install -a horde/groupware
>>>>>>>>
>>>>>>>> I have saved a complete log of the output of this operation,
>>>>>>>> but  I   am unable to post it because the list moderator
>>>>>>>> declined to   approve  my previous post because of its size
>>>>>>>> exceeding 40 KB.
>>>>>>>>
>>>>>>>> Some sample lines from the log are:
>>>>>>>>
>>>>>>>> Validation Error: File "turba/config/conf.d/10-groupware.xml"
>>>>>>>> in    directory "<dir name="/">" has invalid role "horde",
>>>>>>>> should be  one   of cfg, data, doc, php, script, test, www
>>>>>>>>
>>>>>>>> Validation Error: This package contains role "horde" and
>>>>>>>> requires   package "horde/Role" to be used
>>>>>>>>
>>>>>>>> I am hopeful that someone can help me achieve a resolution.
>>>>>>>> Thank you.
>>>>>>>>
>>>>>>>> Eric Levy
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Horde mailing list
>>>>>>>> Frequently Asked Questions: http://horde.org/faq/
>>>>>>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>>>>>
>>>>>>> You did not install Horde_Role correctly.
>>>>>>> --
>>>>>>
>>>>>> Well, as instructed, I ran:
>>>>>>
>>>>>> % pear -c <dir>/pear.conf install horde/horde_role
>>>>>
>>>>> This installed horde/horde_role into your system-wide pear. You
>>>>> should  install it into your custom pear.
>>>>>
>>>>>
>>>>>> then
>>>>>>
>>>>>> % <dir>/pear/pear -c <dir>/pear.conf run-scripts horde/horde_role
>>>>>>
>>>>>> which both succeeded.
>>>>>>
>>>>>> (When I attempted using the system pear executable for the
>>>>>> second   step, I received the message: "Could not save horde_dir
>>>>>> configuration value to PEAR config.")
>>>>>>
>>>>>> Since the Horde_Role install appears to have succeeded, how can
>>>>>> I   diagnose the issue?
>>>>>>
>>>>>> Eric Levy
>>>>
>>>>
>>>> The discussion gave me the idea to try installing horde with the
>>>> pear executable in the custom location.  This worked correctly.
>>>
>>> *Every* command needs to performed with the custom pear binary.
>>> From INSTALL:
>>>
>>> Then follow the regular installation steps, but use the pear command
>>> from the PEAR installation you just created, e.g.:
>>>
>>> /var/www/webmail/pear/pear -c /var/www/webmail/pear.conf \
>>>    channel-discover pear.horde.org
>>>
>>
>> I have been able now to install Horde with pear.  Thank you.
>>
>> Presently, I when point my browser to test.php, I see the following
>> message:
>>
>> Could not find Horde's framework libraries in the following path(s):
>> <install_dir>/lib:.:/usr/lib/php:/usr/local/lib/php. Please read
>> horde/docs/INSTALL for information on how to install these libraries.
>>
>> I have verified that <install_dir>/lib exists and contains:
>>
>> ./   Ajax/    Application.php  core.php   LoginTasks/  Test.php  Tree/
>> ../  Api.php  Block/           .htaccess  Prefs/       tests/    View/
>>
>> Is there any reason why test.php wouldn't be able to find these
>> libraries?
>>
>> Eric Levy
>
> Your install location is not in the install path. This is explained in
> the FAQ. Rule 1: don't install into a separate pear until you absolutely
> have to.

Well I do absolutely have to, because I have no administrative access to 
the machine.

I set the install path to <dir> and the pear config file path to 
<dir>/pear.conf.  I believe this is consistent with the instructions in 
the documentation.

I hope you are willing to help.


More information about the horde mailing list