> > I tracked down an unofficial mod_perl-2.0.0rc5 ebuild and followed > > this stuff to the letter: > > > > http://perl.apache.org/docs/2.0/rename.html > > > > but got nothing but 500s. You're right it doesn't make sense to track > > down segfaults for old software, but upgrading right now seems > > impossible. I'm backing way off this. Thanks for your help though. > > Or you could explain what the problems are, posting the relevant bits of > your error_log so we could help you fix the problems. Mind you, 2.0.0 is > planned to be released next week.
I would really love to get rid of those segfaults. My store gets about 800 visitors/days and my error_log shows about 100 segs/day. The segs look like 404s in IE so I must be losing a lot of business. It looks like when I set up 2.0.0rc5 I was getting one type of error, that stopped, and then another type of error. I bet that correlates to me setting up 2.0.0rc5, starting to roll back to 1.99.17, and then setting 2.0.0rc5 back up when I realized I needed to try removing 1.99.17. The first type of error was like this: failed to resolve handler `Interchange::Link': Bareword "Apache2::Const::OK" not allowed while "strict subs" in use at /usr/lib/perl5/vendor_perl/5.8.5/i686-linux/ModPerl/RegistryCooker.pm line 161.\nBareword "Apache2::Const::OK" not allowed while "strict subs" in use at /usr/lib/perl5/vendor_perl/5.8.5/i686-linux/ModPerl/RegistryCooker.pm line 163.\nBareword "Apache2::Const::OK" not allowed while "strict subs" in use at /usr/lib/perl5/vendor_perl/5.8.5/i686-linux/ModPerl/RegistryCooker.pm line 171.\nBEGIN not safe after errors--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/i686-linux/ModPerl/RegistryCooker.pm line 201.\nCompilation failed in require at (eval 3) line 3.\n\t...propagated at /usr/lib/perl5/5.8.5/base.pm line 85.\nBEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/i686-linux/ModPerl/Registry.pm line 25.\nCompilation failed in require at /usr/lib/perl5/site_perl/5.8.5/Interchange/Link.pm line 27.\nBEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Interchange/Link.pm line 27.\nCompilation failed in require at (eval 2) line 3.\n, referer: and the second was like this: failed to resolve handler `Interchange::Link': Can't locate ModPerl/Registry.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i686-linux /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i686-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i686-linux /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl . /usr/lib/apache2/ /usr/lib/apache2/lib/perl) at /usr/lib/perl5/site_perl/5.8.5/Interchange/Link.pm line 27.\nBEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Interchange/Link.pm line 27.\nCompilation failed in require at (eval 2) line 3.\n, referer: What do you think? - Grant