[horde] horde install fails with many errors
Eric Levy
contact at ericlevy.name
Sun Nov 17 16:28:37 UTC 2013
On 11/16/2013 01:01 PM, Simon B wrote:
>
> On 16 Nov 2013 18:49, "Eric Levy" <contact at ericlevy.name
> <mailto:contact at ericlevy.name>> wrote:
> >
> >
> >
> > On 11/16/2013 12:09 PM, Jan Schneider wrote:
> >>
> >>
> >> Zitat von Eric Levy <contact at ericlevy.name
> <mailto:contact at ericlevy.name>>:
> >>
> >>> Quoting Michael J Rubinsky <mrubinsk at horde.org
> <mailto:mrubinsk at horde.org>>:
> >>>
> >>>> Please keep discussions on the list.
> >>>>
> >>>> Quoting Eric Levy <contact at ericlevy.name
> <mailto:contact at ericlevy.name>>:
> >>>>
> >>>>> Quoting Michael J Rubinsky <mrubinsk at horde.org
> <mailto:mrubinsk at horde.org>>:
> >>>>>
> >>>>>>
> >>>>>> Quoting Eric Levy <contact at ericlevy.name
> <mailto:contact at ericlevy.name>>:
> >>>>>>
> >>>>>>> Quoting Michael J Rubinsky <mrubinsk at horde.org
> <mailto:mrubinsk at horde.org>>:
> >>>>>>>
> >>>>>>>>
> >>>>>>>> Quoting Eric Levy <contact at ericlevy.name
> <mailto: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
> <mailto: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 <http://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.
>
> This more or less happened to me. Scrap the entire install and start
> again, be sure to use the separate pear path every time you call pear.
>
> Or, try installing with git?
>
> Simon
>
I just tried the first suggestion, doing a clean install, and the result
is the same. index.php produces this error:
Warning: require_once(Horde/Autoloader/Default.php)
[function.require-once]: failed to open stream: No such file or
directory in <dir>/lib/core.php on line 47
Fatal error: require_once() [function.require]: Failed opening required
'Horde/Autoloader/Default.php'
(include_path='<dir>/lib:.:/usr/lib/php:/usr/local/lib/php') in
<dir>/lib/core.php on line 47
More information about the horde
mailing list