Re: problem with new install on new Centos 7.5 system
Jan Schneider <[email protected]>
| Newsgroups | gmane.comp.horde.user |
|---|---|
| Message-ID | <[email protected]> |
Zitat von Edward Burr <[email protected]>: > Quoting Jan Schneider <[email protected]>: > >> Zitat von Edward Burr <[email protected]>: >> >>> Another thought, has anyone actually installed Horde Groupware on >>> CentOS 7.5 yet? Is there a preferred Linux distribution? I chose >>> CentOS because I work with Red Hat Enterprise Linux on a daily >>> basis at work. >>> >>> Though I am concerned that with the Horde_Backup / Horde_Core >>> version requirement mismatch and their independence from any Linux >>> distribution, I wonder how anyone has gotten around that? >>> >>> Is there something missing from the install documentation at >>> https://www.horde.org/apps/groupware/docs/INSTALL that I should >>> know about? >>> >>> >>> Quoting Edward Burr <[email protected]>: >>> >>>> Quoting Jan Schneider <[email protected]>: >>>> >>>>> Zitat von Edward Burr <[email protected]>: >>>>> >>>>>> Quoting Ralf Lang <[email protected]>: >>>>>> >>>>>>> Am 14.11.18 um 19:21 schrieb Edward Burr: >>>>>>>> Hi Ralf, >>>>>>>> >>>>>>>> Thanks for the suggestion. 'yum install php-http' installed >>>>>>>> php-pecl-http and now "pecl list" shows pecl_http is installed. So, >>>>>>>> the step 2.5 issue appears to be cleared up? >>>>>>>> >>>>>>>> But the step 3.1 and 3.3 issues remain. >>>>>>>> >>>>>>>> 3.1) During "pear install -a horde/groupware": >>>>>>>> Failed to download horde/Horde_Backup within preferred state "stable", >>>>>>>> latest release is version 1.0.0RC1, stability "beta", use >>>>>>>> "channel://pear.horde.org/Horde_Backup-1.0.0RC1" to install >>>>>>>> Failed to download pecl/sasl within preferred state "stable", latest >>>>>>>> release is version 0.1.0, stability "alpha", use >>>>>>>> "channel://pecl.php.net/sasl-0.1.0" to install >>>>>>>> Failed to download pecl/idn within preferred state "stable", latest >>>>>>>> release is version 0.2.0, stability "beta", use >>>>>>>> "channel://pecl.php.net/idn-0.2.0" to install >>>>>>>> >>>>>>>> Trying to install each manually fails. >>>>>>>> >>>>>>> If you are using distribution php, get the PECLs from >>>>>>> distribution (yum). >>>>>>> >>>>>>> For installing RC packages, either preinstall Horde_Backup >>>>>>> ignoring deps >>>>>>> (pear install -n horde/Horde_Backup) or allow installation of >>>>>>> beta software >>>>>>> >>>>>>> |pear config-setpreferred_state beta| >>>>>>> >>>>>>> change to stable when you are done. >>>>>>> >>>>>> >>>>>> yum install php-sasl >>>>>> yum install pecl-sasl >>>>>> yum install pecl_sasl >>>>>> yum install pear-sasl >>>>>> yum install pear_sasl >>>>>> # All result in "No package XXX available. Nothing to do." >>>>>> >>>>>> yum install php-idn >>>>>> # installed php-idn-1.2c-12 >>>>>> >>>>>> pecl install channel://pecl.php.net/idn-0.2.0 >>>>>> # still fails with same error >>>>>> >>>>>> I uninstalled all the horde packages and pre-installed >>>>>> Horde_Backup per your suggestion. >>>>>> >>>>>> pear uninstall `pear list -c horde | tail -n +4 | awk '{ print >>>>>> "horde/"$1 }'` >>>>>> pear install -n horde/Horde_Backup-1.0.0RC1 >>>>>> install ok: channel://pear.horde.org/Horde_Backup-1.0.0RC1 >>>>>> >>>>>> Then installed horde: >>>>>> pear install horde/horde_role >>>>>> pear run-scripts horde/horde_role >>>>>> pear install -a horde/groupware >>>>>> >>>>>> But Horde_Core failed to install, and many components depending >>>>>> on Horde_Core: >>>>>> horde/Horde_Core requires package "horde/Horde_Backup" (version >>>>>> >= 1.0.0, version <= 2.0.0alpha1, excluded versions: >>>>>> 2.0.0alpha1), installed version is 1.0.0RC1 >>>>>> >>>>>> ASpparently 1.0.0RC1 isn't greater than/equal to 1.0.0 even >>>>>> though that's apparently the absolute latest available: >>>>>> Failed to download horde/Horde_Backup within preferred state >>>>>> "stable", latest release is version 1.0.0RC1, stability "beta", >>>>>> use "channel://pear.horde.org/Horde_Backup-1.0.0RC1" to install >>>>>> >>>>>> How do I satisfy this requirement? >>>>>> >>>>>> The install directions appear pretty straightforward. I've got >>>>>> to be missing something obvious, but I can't figure out what it >>>>>> could be. >>>>> >>>>> pear install horde/horde_backup-beta >>>> >>>> Among other things, that did: >>>> downloading Horde_Backup-1.0.0RC1.tgz ... >>>> Starting to download Horde_Backup-1.0.0RC1.tgz (8,518 bytes) >>>> .....done: 8,518 bytes >>>> install ok: channel://pear.horde.org/Horde_Backup-1.0.0RC1 >>>> >>>> which leaves us still with the same problem as above. >>>> >> >> why do you install Horde_Backup at all? It's not required at all. > > This is why: > [root@c7 horde]# pear install -a horde/groupware > WARNING: "pear/Console_Getopt" is deprecated in favor of > "pear/Console_GetoptPlus" > Failed to download horde/Horde_Backup within preferred state > "stable", latest release is version 1.0.0RC1, stability "beta", use > "channel://pear.horde.org/Horde_Backup-1.0.0RC1" to install > Failed to download pecl/sasl within preferred state "stable", latest > release is version 0.1.0, stability "alpha", use > "channel://pecl.php.net/sasl-0.1.0" to install > Failed to download pecl/idn within preferred state "stable", latest > release is version 0.2.0, stability "beta", use > "channel://pecl.php.net/idn-0.2.0" to install > > I guess I got so hung up on those three failures during the install > because of the subsequent error with: > > [root@c7 horde]# groupware-install > PHP Warning: require_once(PEAR/Config.php): failed to open stream: > No such file or directory in /usr/bin/groupware-install on line 15 > > Warning: require_once(PEAR/Config.php): failed to open stream: No > such file or directory in /usr/bin/groupware-install on line 15 > PHP Fatal error: require_once(): Failed opening required > 'PEAR/Config.php' (include_path='.:/php/includes:/usr/share/pear > Fatal error: require_once(): Failed opening required > 'PEAR/Config.php' (include_path='.:/php/includes:/usr/share/pear > > Based on the responses I've received, I was hoping that clearing up > the pear install failures would fix the groupware-install failure. No, these don't have anything to do with each other. > NOTE: The referenced Config.php that triggers "no such file" is > present, is in the include_path, and is world readable. So I'm not > understanding this error, either. > > [root@box /]# ls -l /usr/share/pear/PEAR/Config.php > 68 -rw-r--r--. 1 root root 67882 May 10 2016 /usr/share/pear/PEAR/Config.php > [root@box /]# This doesn't make much sense indeed. -- Jan Schneider The Horde Project https://www.horde.org/ -- Horde mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]