[horde] Upgrading to 4 from Groupware 1.2.9
Vilius Šumskas
vilius at lnk.lt
Fri Oct 7 18:47:14 UTC 2011
Sveiki,
Friday, October 7, 2011, 9:25:28 PM, you wrote:
> From: Vilius Šumskas <vilius at lnk.lt>
> To: horde at lists.horde.org
> Sent: Friday, October 7, 2011 12:38 PM
> Subject: Re: [horde] Upgrading to 4 from Groupware 1.2.9
> Sveiki,
> Friday, October 7, 2011, 5:14:08 PM, you wrote:
>> ________________________________
>> From: Simon Brereton <simon.brereton at buongiorno.com>
>> To: horde at lists.horde.org
>> Sent: Friday, October 7, 2011 8:52 AM
>> Subject: Re: [horde] Upgrading to 4 from Groupware 1.2.9
>>> -----Original Message-----
>>> From: Brian Spraker [mailto:spraker at yahoo.com]
>>> ________________________________
>>>
>>> From: Simon Brereton <simon.brereton at buongiorno.com>
>>> To: horde at lists.horde.org
>>> Sent: Tuesday, October 4, 2011 10:07 AM
>>> Subject: Re: [horde] Upgrading to 4 from Groupware 1.2.9
>>>
>>> > -----Original Message-----
>>> > From: Brian Spraker [mailto:spraker at yahoo.com]
>>> > ________________________________
>>> >
>>> > From: Simon Brereton <simon.brereton at buongiorno.com>
>>> > > -----Original Message-----
>>> > > From: horde-bounces at lists.horde.org [mailto:horde-
>>> > > bounces at lists.horde.org] On Behalf Of Jan Schneider Zitat von
>>> Brian
>>> > > Spraker <spraker at yahoo.com>:
>>> > >
>>> > > > Greetings all,
>>> > > >
>>> > > > I am looking to perform an upgrade of the Horde system from
>>> > > Groupware
>>> > > > 1.2.9 to the new system I've seen that appears to be stable and
>>> > > > working.
>>> > > >
>>> ---
>>>
>>> OK - I am attempting to update tonight - but it isn't working. I've
>>> ran through and am trying to do the 'run-scripts horde/Horde_Role'
>>> and put in the path. But each time I attempt to do so, I get error:
>>>
>>> Could not save horde_dir configuration value to PEAR config.
>>>
>>> The folder that I am using is in the web server path and exists.
>>> I've even attempted to do a pear install in that directory (which
>>> works successfully) and use that install - but it still returns the
>>> same error.
>> See http://wiki.horde.org/FAQ/Admin/Troubleshoot?version=73
>> Some classes cannot be found, even though I installed the package that should contain them.
>> These symptoms may be caused by two issues:
>> 1. The installation failed and you didn't notice. Installing
>> Horde through PEAR produces a lot of output, and it's too easy to
>> miss the single error message that's buried in all that
>> informational output. Search the output of the installation process
>> carefully for any failed installations or required dependencies that cannot be installed.
>> 2. The PEAR configuration setting "horde_dir" is not set
>> correctly. If this configuration is not correctly set, or cannot be
>> received from PEAR, then some files are not installed into the
>> correct web root, or cannot be found there. This can be caused by any of:
>> * You didn't run the Horde_Role post-install script. One
>> of the steps of installing Horde through PEAR is to install the
>> Horde_Role package:
>> http://www.horde.org/apps/horde/docs/INSTALL#installing-with-pear.
>> You forgot to run pear run-scripts horde/horde_role.
>> * You ran the Horde_Role post-install script, but entered
>> a wrong path. The path you need to enter there must be an existing
>> directory on the filesystem inside the web root directory of your
>> server (aliases and symlinks aside). If for example your web
>> server's web root (http://www.example.com/) directory is /var/www,
>> and you want Horde to be accessed through
>> http://www.example.com/groupware/, you need to create the directory
>> /var/www/groupware and enter exactly that when running the
>> post-install script for Horde_Role.
>> * You have a correct horde_dir set (verify by running
>> pear config-show -c horde), but it's not correct received when
>> running Horde. This was reported to happen with some web server
>> setups if the user that is running the web server has a local PEAR
>> configuration, e.g. a .pearrc in his home directory. This local
>> configuration is overriding the system-wide configuration for the
>> horde_dir. Remove that configuration, or use it to set horde_dir manually.
>> I suspect your issue is the last one. The last person that
>> reported this error message fixed it by correcting a typo (according to google).
>> Simon
>> ----
>> I saw that response with Google - but they actually a stand-alone version of Pear.
>> -- I've checked the home directory for a .pearrc file and one does not exist
>> -- I fully uninstalled all of the horde packages through pear using
>> a command I found in the Horde wiki
>> -- I re-installed the horde role (sudo pear install horde/horde_role)
>> -- I then attempted to update the directory (sudo pear run-scripts horde/Horde_Role
>> -- Entered the directory of "/home/bsntech-com/www/webmail1"
>> -- Same error is received "Could not save horde_dir configuration value to PEAR config."
>> -- Ran the "pear config-show -c horde" and it shows the following -
>> what is interesting it is shows a .pearrc file, but one does not exist:
>> Configuration (channel pear.horde.org):
>> =======================================
>> Auto-discover new Channels auto_discover <not set>
>> Default Channel default_channel pear.php.net
>> HTTP Proxy Server Address http_proxy <not set>
>> PEAR server [DEPRECATED] master_server pear.php.net
>> Default Channel Mirror preferred_mirror pear.horde.org
>> Remote Configuration File remote_config <not set>
>> PEAR executables directory bin_dir /usr/bin
>> PEAR documentation directory doc_dir /usr/share/php/docs
>> PHP extension directory ext_dir /usr/lib/php5/20090626
>> Base Horde directory horde_dir /usr/share/php/www/horde
> It seems that you are checking global pear configuration which
> already has Horde 4 installed (?). As you can see in your output
> horde_dir *is* set. However your shell rights probably doesn't allow
> overwriting it.
> Try installing into separate PEAR installations (there is an INSTALL
> section about that), or try debuging why you don't have access. Have
> you tried with root user? Are you running in chrooted environment?
> P.S. Please set your email client to use symbol > or indentation on
> quoted text. It is really hard to follow your replies.
> --
> Best regards,
> Vilius
> -----
> Thank you Vilius. I just changed the Yahoo mail client to quote
> e-mails.. so hopefully that will work.
Not really. It is now in HTML :(
> I have full root access to the servers as I own them - hardware and
I still don't believe that you are running installations under root,
because "pear config-show -c horde" should return:
User Configuration File Filename /root/.pearrc
But in your case it returns:
User Configuration File Filename /home/brian/.pearrc
> all - as I run a small hosting business. I don't know how Horde4
> can be installed because it isn't anywhere on the system. I also
> did a "grep" command to look and nothing. The default install
> location must be set to /usr/share/php/www/horde - I'm not
> completely sure - but is there a manual way that this could be
> overwritten - as in this path being stored in a file somewhere?
Yes, in .pearrc.
--
Best regards,
Vilius
More information about the horde
mailing list