When mod_perl is activated in the httpd.cond, apache fails to start up. /var/log/messages just states "httpd startup failed". There are no further messages in other logfiles. Even in debug mode that's all apache writes to the logfiles. Without mod_perl, apache starts up just fine. Reinstalling mod_perl and apache could not solve the problem... The machine we're running RedHat Linux on is a SUN SparcStation 5-85 with 64 MB RAM. We use the standard packages from the distribution (mod_perl 1.21-2, apache 1.3.9-4). Further non-standard modules we use are mod_php and mod_php3, but even when we use an apache configuration without these modules, it won't start...
Try running "/usr/sbin/httpd -t" to do a quick syntax check of your configuration file, and use "rpm --verify mod_perl". If everything checks out, try grabbing the versions of apache and mod_perl from Raw Hide (ftp://ftp.redhat.com/pub/rawhide/sparc/RedHat/RPMS/), which are known to work. Please let me know if this solves the problem.
"/usr/sbin/httpd -t" crashed with a seg fault, rpm --verify mod_perl worked without errors. The updated rpms from Raw Hide solved the problem. Now apache starts up with mod_perl active and perl skripts run just fine!
Glad to hear it. Did you want to pursue the cause of the crash, or should I close out this bug and flag it as resolved in Raw Hide?
You can close the bug. At the moment I don't have time to do any further work on this...