On Tue, Jul 6, 2010 at 3:26 AM, Tom Murphy <[email protected]> wrote:
> I'm running the June 20 2010 snapshot on a webserver and was attempting
> to get Blogsum
> up and running, but I get this error in the log:
>
> [Tue Jul  6 11:21:47 2010] [error] PerlRun: `Can't locate Carp/Heavy.pm
> in @INC (@INC contains:
> /usr/local/lib/perl5/site_perl/5.10.1/i386-openbsd
> /usr/libdata/perl5/i386-openbsd/5.10.1
> /usr/local/libdata/perl5/i386-openbsd/5.10.1 /usr/libdata/perl5
> /usr/local/libdata/perl5 /usr/local/libdata/perl5/site_perl/i386-openbsd
> /usr/libdata/perl5/site_perl/i386-openbsd
> /usr/local/libdata/perl5/site_perl /usr/libdata/perl5/site_perl .
> /var/www/ /var/www/lib/perl) at /usr/libdata/perl5/Carp.pm line 39.\n'
>
> I've tried non-chrooting the web server and the message does not change.
> I've checked the file and it does exist and is there. If I run perl on
> the command-line, it can see that file just fine. The @INC includes the
> file in its paths.

When in doubt, use a bigger hammer.  You could try using 'ktrace' on
the web server (probably with the -i option) to see exactly what is
happening when perl tries to open the Carp/Heavy.pm file.


Philip Guenther

Reply via email to