horde script not working due to pear log failure

12 posts / 0 new
Last post
#1 Mon, 08/14/2006 - 12:35
pesja

horde script not working due to pear log failure

Okay, it's already on the forum, but there is no solution which is documentated.

CentOS 4.3 gives an error when I try to install horde. the errormessage has something to do with pear log. I now that Joe is working on it, but I am a very great fan of horde. Maybe the solution is already there.

Can somebody give me the solution of that script-problem?

Mon, 08/14/2006 - 19:22
Joe
Joe's picture

Hey Sjaak,

I believe you can fix this by running:

pear install Log

We have a pear module going into the repository very soon that will allow Virtualmin to automatically handle dependencies like this, much like we handle installations with CPAN for perl modules or yum or up2date when Webmin finds you don't have the right software installed. I've just got a couple more issues to resolve with regard to our dual-PHP installations (PHP4 and PHP5 will soon be accessible on all Virtualmin systems).

--

Check out the forum guidelines!

Tue, 08/15/2006 - 06:50
pesja

Ok, did:

pear install Log

After that another error was appear (Mail_Mime). So, as I learn quick I did:

pear install Mail_Mime

After that it gave this error:

"The PHP module domxml is required by Horde, but not installed"

So I stopped because I don't know which php-module I have to install now (php4-domxxx or php-domxxx) on my CentOS 4.3 box.

I wait for the right answer...

Tue, 08/15/2006 - 12:49 (Reply to #3)
Joe
Joe's picture

Wow. The deps on this one really do spiral out of control!

Looks like you'll want to install the php-domxml package. I'm not actually sure where you'd see a php4-domxml package, as such a package shouldn't exist for CentOS (there will be such a package for Fedora 4 and 5 in our repositories, however, and that would be the necessary package in this case).

So, use yum to install it:

yum install php-domxml

And then see if the other two deps can then be resolved. I'll need to add this package to the list of dependencies that we install when install.sh runs.

--

Check out the forum guidelines!

Tue, 08/15/2006 - 12:52 (Reply to #4)
Joe
Joe's picture

Hmmm...That's weird. php-domxml is already listed in my install.sh, so you ought to already have it.

You just bought your Virtualmin last week, right? So you should definitely have that dependency already installed. I'm not sure what to make of that.

--

Check out the forum guidelines!

Tue, 08/15/2006 - 13:33 (Reply to #5)
ADobkin

FYI, php-domxml is part of the CentOS 4 installation:

$ rpm -qi php-domxml
Name : php-domxml Relocations: (not relocatable)
Version : 4.3.9 Vendor: CentOS
Release : 3.15 Build Date: Wed 12 Jul 2006 02:46:22 PM EDT
Install Date: Thu 13 Jul 2006 11:29:34 AM EDT Build Host: x8664-build.centos.org
Group : Development/Languages Source RPM: php-4.3.9-3.15.src.rpm
Size : 88373 License: The PHP License
Signature : DSA/SHA1, Thu 13 Jul 2006 04:31:52 AM EDT, Key ID a53d0bab443e1821
Packager : Johnny Hughes[johnny@centos.org>
URL : http://www.php.net/
Summary : A module for PHP applications which manipulate XML data
Description :
The php-domxml package contains a dynamic shared object that will add
support for manipulating XML data as a DOM tree to PHP.

The latest version in their update repository is 4.3.9-3.15.

This package is not available in Fedora since Core 4, because it is not part of PHP5 (which was introduced in FC4).

Tue, 08/15/2006 - 15:50
pesja

Well Maybe CentOS 4.3 is not the perfect OS for Virtualmin Pro. There are also strange errors when I tried to install Kronolith as part of Horde. But that's all. Web- Mail- and ftpserver are doing great.

But as a former Plesk Webhoster I like Horde as a complete webmailclient so I'm glad if it's working out on mine OS.

Off course I tried Squirrelmail, but my Dutch customers want their own (read Dutch) language as well and that's not in the script-package.

So I have 2 changes that at the and Horde of Squirrel works. Which change I have to bet on?

Tue, 08/15/2006 - 16:45 (Reply to #7)
Joe
Joe's picture

Hey Sjaak,

CentOS 4.3 is probably the best OS for Virtualmin Pro, at this time, and when I checked my test install, I had the php-domxml package installed...so I'm still unsure how you ended up without it. We'd like to know about any errors you're getting when installing scripts. When we know about issues, we can fix them.

<i>But as a former Plesk Webhoster I like Horde as a complete webmailclient so I'm glad if it's working out on mine OS.</i>

Have you tried Usermin? It's our default mail client (among other things), and if you find it is insufficient in any way, we'd be happy to hear about it, so we can fix it.

<i>So I have 2 changes that at the and Horde of Squirrel works. Which change I have to bet on?</i>

I'm not sure what you're asking here. Both Horde and Squirrelmail ought to be installable simultaneously...if they aren't, then something is broken somewhere.

--

Check out the forum guidelines!

Wed, 08/16/2006 - 05:07
pesja

Well Joe,

The fast replies you writing back is what I was waiting for. As I said I am a former Plesk Webhoster and I never got any replies from SW-Soft itself when I ask a &quot;not stupid&quot; question. This is great!!!

About Horde (and dependent applications like Kronolith). Well, I will perfom an new installation with the new install.sh of 13th august. I will give you feedback when I try to install Horde again.

About Usermin. Yes this is indeed a no-nonse webmail, but I don't want the users do anything else but look at their mail, but as I look at a glance at it they also can do more things like file manager etc. I think I have to figure out how I can set those limits.

About Squirrelmail. Only the basic packages of this webmail programm is installed. So there are no &quot;locale&quot; files in it. Because this package of Squirrelmail is custommade, I don't know how to integrate other languages like, for instance, the Dutch one.

Wed, 08/16/2006 - 13:33 (Reply to #9)
Joe
Joe's picture

Hi Sjaak,

<i>The fast replies you writing back is what I was waiting for. As I said I am a former Plesk Webhoster and I never got any replies from SW-Soft itself when I ask a &quot;not stupid&quot; question. This is great!!!</i>

I'm glad to hear it. We're doing the best we can to keep up. You're doing your part well, too. Posting to the forums allows me to keep up with things easier, and it helps other users who might be having the same troubles. Email is hard for me to keep up with, because I get so many of the darned things. ;-)

<i>About Usermin. Yes this is indeed a no-nonse webmail, but I don't want the users do anything else but look at their mail, but as I look at a glance at it they also can do more things like file manager etc. I think I have to figure out how I can set those limits.</i>

Yes, Usermin can be configured to disallow everything other than mail. It is pretty darned powerful, by default, though it shouldn't allow normal users to do anything destructive (except maybe to their own home directory and data).

To lock users down to just mail and maybe a few others:

Browse to Webmin:Usermin Configuration

Click Available modules. Unselect everything except the modules you want to be accessible. Read Mail, obviously, is desired. Maybe Change Password is useful too. Mail Forwarding and Replies is also nice, and generally safe to leave in the hands of amateurs (it allows users to setup Vacation auto replies, forward to another mailbox, etc. without asking an admin to do it for them). Nothing else is really necessary, though depending on the skills of your users, you might want to allow others.

<i>About Squirrelmail. Only the basic packages of this webmail programm is installed. So there are no &quot;locale&quot; files in it. Because this package of Squirrelmail is custommade, I don't know how to integrate other languages like, for instance, the Dutch one.</i>

We use the Squirrelmail tarball provided by the Squirrelmail developers--it is not custom at all. In fact, it downloads from their site, the moment you click &quot;install&quot;, and we never see it. The only thing &quot;custom&quot; you'll need to know about it is where it gets installed...and that's where you tell it to install within the domain home directory. So, if there are additional files you want to install, they should install normally. You might need to make sure ownership is correct, since we'll be switching to running php under SuExec very soon.

--

Check out the forum guidelines!

Wed, 08/16/2006 - 07:07
pesja

I am now installing VirtualMin Pro on a new minimal install of CentOS 4.3. I saw that php-domxml was into the install.sh but when I looked at the package set it was not (only 9 php's (php, php-gd, php-imap etc.) version 4.3.9 - 3.15). so there is something not right with my install if php-domxml normally must install with the packages.

Wed, 08/16/2006 - 07:47 (Reply to #11)
ADobkin

Here are a couple of thoughts....

I noticed you said &quot;minimal install&quot;. Are you using the full set of CentOS 4.3 installation CDs, or just the single &quot;server&quot; CD? Maybe the base install you are using does not contain the php-domxml package.

Either way, it still should be downloaded from the CentOS update repository during the Virtualmin install. What happens if you manually try installing it with yum, as in &quot;yum install php-domxml&quot;? If it shows nothing, then try &quot;yum search php-domxml&quot;. Make sure you are running these commands as root.

If you are unable to install this package with yum, then I would say there is something fundamentally wrong with your CentOS installation, and it is probably unrelated Virtualmin.

Topic locked