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

