On 17 Mar 2008 at 7:43, Perrin Harkins wrote: > On Mon, Mar 17, 2008 at 7:06 AM, Beginner <[EMAIL PROTECTED]> wrote: > > I found an > > upgraded package for my OS. > > Do you mean that the OS auto-upgraded something, or that you upgraded > something manually? What exactly was upgraded?
It looks like logrotate shutdown httpd and http failed to start after that. I did an update to spamassassin, clamav and courier last week but that went fine and there were no issues. > > My startup file has: > > > > use Apache2::RequestRec (); > > use Apache::Const -compile qw(ok); > > use Template; > > use Date::Calc; I think the Apache::Const should be Apache2::Const but it hasn't stopped the error. > That looks fine. > > > Subroutine load redefined at /usr/lib/perl5/Apache2/XSLoader.pm line > > 28.\nCompilation failed in require at > > /usr/lib/perl5/Apache2/RequestRec.pm line 24. > > That sort of thing usually means that your mod_perl was not compiled > with the current perl and needs to be recompiled. mod_perl seems to come as part of the package on my version of Debian. If i attempt to install I get "libapache2-mod-perl2 is already the newest version". I am loath to go down the route of install modperl from source as it kinda breaks the idea behind having a package manager. I'm am going to see if I can find a solution that maintains the integrity of my package manager for now. If I haven't found a solution by the end of the day I will have to go down the source route. Thanx, Dp.