Description of Problem: When rhn upgraded one of my machines to perl-5.6.1-26.72.3 the apache on the machine wouldn't boot anymore apache-1.3.22-2. Commenting out the mod_perl stuff in the apache config. allowed apache to boot. RHN system id is ID-1000565896 Version-Release number of selected component (if applicable): How Reproducible: Steps to Reproduce: 1. 2. 3. Actual Results: Expected Results: Additional Information:
Forgot to add, here is the error message... # /etc/init.d/httpd start Starting httpd: [Sun Mar 10 01:05:02 2002] [error] Can't locate strict.pm in @INC (@INC contains: /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache.pm line 3. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache.pm line 3. Compilation failed in require at (eval 1) line 3. [FAILED]
Looks like you didn't upgrade to mod_perl 1.26 when you upgraded perl (they were part of the same errata). This problem should go away once you upgrade. If you are using RHN, you can use "up2date mod_perl" to get the upgrade, otherwise download it from updates.redhat.com.