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.

Reply via email to