Page 1 of 1

libphp4.so problem

Posted: Thu Jun 22, 2006 9:23 pm
by brucew
Rebuilding my test box today, I'm unable to get httpd to start due to an issue with libphp4.so.

Fresh install of FC3, updated yum, python, and kernel. After restarting I updated everything else. Finally, I installed Plesk using yum.

PSA hung as I was setting things up, so I restarted. Now I see the following error when starting httpd (both on boot and manually):

Code: Select all

Starting httpd: Syntax error on line 1 of /etc/httpd/conf/conf.d/php.conf:
Cannot load /etc/httpd/modules/libphp4.so into server: /etc/httpd/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied
                                                           [FAILED]
The file is there and the ownership and permissions are okay. I verified this using my production box, and even copied the libphp4.so from it, to no avail.

I'm stuck. Where do I go next?

BTW, yum.conf looks like this:

Code: Select all

[main]
cachedir=/repository/software/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
exclude=

[base]
name=Fedora Core Linux $releasever base
baseurl=http://download.fedoralegacy.org/fedora/$releasever/os/$basearch

[updates]
name=Fedora Core Linux $releasever updates
baseurl=http://download.fedoralegacy.org/fedora/$releasever/updates/$basearch

[legacy-utils]
name=Fedora Legacy utilities for Fedora Core Linux $releasever
baseurl=http://download.fedoralegacy.org/fedora/$releasever/legacy-utils/$basearch


[atomic]
name=Atomic Rocket Turtle - $releasever - Atomic PSA-Compatible RPMS
baseurl=http://3es.atomicrocketturtle.com/atomic/art/$releasever/

[psa-7.5]
name=Atomic Rocket Turtle - $releasever - SW-Soft PSA 7.5 RPMS
baseurl=http://3es.atomicrocketturtle.com/atomic/psa-7.5/$releasever/

[atomic-desktop]
name=Atomic Rocket Turtle - $releasever - Atomic Desktop
baseurl=http://3es.atomicrocketturtle.com/atomic/desktop/$releasever/


[dag]
name=Dag RPM Repository for Fedora Core Linux
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag

[freshrpms]
name=Fedora Core Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms

Posted: Fri Jun 23, 2006 11:41 am
by scott
Youve got something incompatible in the mix there. I couldn't tell you what it is without ripping the box apart first hand, rough guess youve got some dependency that isn't compatible with PHP.

Posted: Fri Jun 23, 2006 6:34 pm
by brucew
Fortunately, it's the test box, so it's no biggie to wipe it and start over. Just wondered if it was something that had come up before. Thanks!