[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cobalt-users] httpd.conf perl error: Can't locate Devel/Symdump.pm



I found one mention of this in the archives with no resolution.

A client installed a ton of patches on an out-of-date RaQ4 yesterday. After
a reboot today, Apache won't start. It gives this error when trying to do a
restart:

Shutting down Web Service: httpd
Setting up Web Service: Syntax error on line 401 of
/etc/httpd/conf/httpd.conf:
Can't locate Devel/Symdump.pm in @INC (@INC contains:
/usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503
/usr/lib/perl5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005 .
/etc/httpd/ /etc/httpd/lib/perl) at
/usr/lib/perl5/site_perl/5.005/i386-linux/Apache/PerlSections.pm line 6.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.005/i386-linux/Apache/PerlSections.pm line 6.
BEGIN failed--compilation aborted at /etc/httpd/conf/httpd.conf line 304.

I couldn't find anything wrong so I commented out this line:

<Perl>
#use Apache::PerlSections();

to get the web server back up, so the immediate crisis is over. After poking
around a bit, it appears the Devel dir under
/usr/lib/perl5/site_perl/5.005/ where Symdump is located has an issue, as
it's:

?rwxr-xr-x   3 root     root         1024 May 12  2001 Devel

when it should be:

drwxr-xr-x   3 root     root         1024 Nov  5  2001 Devel

I considered just rebuilding the dir from scratch using another RaQ as a
guide, but don't want to start mucking about if there are larger issues at
work here.

ANY pointers appreciated.

Thanks,

Brandon