[horde] Install Horde 5 fails with new server

Louis-Philippe Allard lp.allard.1 at gmail.com
Thu Jul 4 21:23:26 UTC 2013


On Thu, Jul 4, 2013 at 7:47 AM, Jan Schneider <jan at horde.org> wrote:

>
> Zitat von Louis-Philippe Allard <lp.allard.1 at gmail.com>:
>
>  All steps and pre-requisites were successfully installed thanks to the PHP
>> IRC folks and their knowledge!  Now I am trying to install Horde Webmail
>> and it fails.
>>
>> I have followed the steps provided at
>> http://www.horde.org/apps/**webmail/docs/INSTALL<http://www.horde.org/apps/webmail/docs/INSTALL>to the letter with
>>
>> pear channel-discover pear.horde.org
>> pear install horde/horde_role
>> pear run-scripts horde/horde_role
>> pear install -a -B horde/webmail
>>
>> but when I went to run the command webmail-install I got:
>>
>> PHP Warning:  require_once(PEAR/Config.php): failed to open stream: No
>> such
>> file or directory in /usr/bin/webmail-install on line 15
>>
>> Warning: require_once(PEAR/Config.php): failed to open stream: No such
>> file
>> or directory in /usr/bin/webmail-install on line 15
>> PHP Fatal error:  require_once(): Failed opening required
>> 'PEAR/Config.php'
>> (include_path='.:/php/**includes:/usr/lib/php') in
>> /usr/bin/webmail-install
>> on line 15
>>
>
> You don't have PEAR in your include_path.
>
>  Fatal error: require_once(): Failed opening required 'PEAR/Config.php'
>> (include_path='.:/php/**includes:/usr/lib/php') in
>> /usr/bin/webmail-install
>> on line 15
>>
>> So whats the deal with it?  I've searched the maillist and found a similar
>> situation, the person was adviced to restart fresh which I did but got to
>> the same point...
>>
>> Can someone provide guidance to get this running???
>>
>> Thanks!!
>>
>
>
>
Sorry for the lengthy email....  I added what I believe shopuld be in the
include_path of php.ini as suggested, but its not working.  I ran:

restarted apache/php with the modified php.ini (include_path=
".:/php/includes:/usr/lib/php:/usr/lib64/php/PEAR"

pear uninstall horde/horde_role
uninstall ok: channel://pear.horde.org/Horde_Role-1.0.1

pear uninstall horde/webmail
uninstall ok: channel://pear.horde.org/webmail-5.1.0

pear clear-cache
reading directory /tmp/pear/cache
130 cache entries cleared

pear channel-discover pear.horde.org
Channel "pear.horde.org" is already initialized

pear install horde/horde_role
downloading Horde_Role-1.0.1.tgz ...
Starting to download Horde_Role-1.0.1.tgz (10,977 bytes)
.....done: 10,977 bytes
install ok: channel://pear.horde.org/Horde_Role-1.0.1
horde/Horde_Role has post-install scripts:
/usr/lib64/php/PEAR/Installer/Role/Horde/Role.php
Horde_Role: Use "pear run-scripts horde/Horde_Role" to finish setup.
DO NOT RUN SCRIPTS FROM UNTRUSTED SOURCES

pear run-scripts horde/horde_role
Including external post-installation script
"/usr/lib64/php/PEAR/Installer/Role/Horde/Role.php" - any errors are in
this script
Inclusion succeeded
running post-install script "Horde_Role_postinstall->init()"
init succeeded
Filesystem location for the base Horde application : /var/www/htdocs/horde
Configuration successfully saved to PEAR config.
Install scripts complete

pear install -a -B horde/webmail
downloading webmail-5.1.0.tgz ...
Starting to download webmail-5.1.0.tgz (116,522 bytes)
.........................done: 116,522 bytes
install ok: channel://pear.horde.org/webmail-5.1.0

webmail-install
PHP Warning:  require_once(PEAR/Config.php): failed to open stream: No such
file or directory in /usr/bin/webmail-install on line 15

Warning: require_once(PEAR/Config.php): failed to open stream: No such file
or directory in /usr/bin/webmail-install on line 15
PHP Fatal error:  require_once(): Failed opening required 'PEAR/Config.php'
(include_path='.:/php/includes:/usr/lib/php:/usr/lib64/php/PEAR') in
/usr/bin/webmail-install on line 15

Fatal error: require_once(): Failed opening required 'PEAR/Config.php'
(include_path='.:/php/includes:/usr/lib/php:/usr/lib64/php/PEAR') in
/usr/bin/webmail-install on line 15

Ralph, some answers for you (and the list):

Which OS?
Slackware64-14.0 (upgraded to latest packages)

Which PHP version?
root at lhost2:~# php -v
PHP 5.4.16 (cli) (built: Jun  8 2013 18:06:14)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Can you show the include path from /etc/php/cli/php.ini ?
root at lhost2:~# cat /etc/httpd/php.ini | grep include_path
include_path = ".:/php/includes:/usr/lib/php:/usr/lib64/php/PEAR"

Which PEAR version?
root at lhost2:~# pear info pear
About pear.php.net/PEAR-1.9.4
Release Date           2011-07-06 22:11:24
Release Version        1.9.4 (stable)
API Version            1.9.4 (stable)

What happens when you run "pear upgrade pear" first?
root at lhost2:~# pear upgrade pear
Nothing to upgrade


More information about the horde mailing list