Web Hosting Talk







View Full Version : sudden log file rotation failure


bearswamp
09-08-2004, 08:27 AM
We had a sudden log file roation failure on a RAQ3. When attempting to manually split the logs get the following error:

[root httpd]# /usr/local/sbin/split_logs web < /var/log/httpd/access.aug.30
Can't locate Locale/gettext.pm in @INC (@INC contains:
/usr/local/lib/perl5/5.6.1/i586-linux /usr/local/lib/perl5/5.6.1
/usr/local/lib/perl5/site_perl/5.6.1/i586-linux
/usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl
/usr/lib/perl5/site_perl/5.005 /usr/lib/perl5/site_perl/5.005/i386-linux-des
.) at /usr/lib/perl5/site_perl/5.005/Cobalt/Util.pm line 11.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.005/Cobalt/Util.pm line 11.
Compilation failed in require at
/usr/lib/perl5/site_perl/5.005/Cobalt/Group.pm line 36.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.005/Cobalt/Group.pm line 36.
Compilation failed in require at
/usr/lib/perl5/site_perl/5.005/Cobalt/Vsite.pm line 54.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.005/Cobalt/Vsite.pm line 54.
Compilation failed in require at /usr/local/sbin/split_logs line 7.
BEGIN failed--compilation aborted at /usr/local/sbin/split_logs line 7.

The referenced file (gettext.pm) exists at
/usr/lib/perl5/site_perl/5.005/i386-linux/Locale/gettext.pm. That location is NOT included in the @INC parameter.

Is it safe to edit the @INC to point to this location? Or is there something else at issue.

For reference this error seemed to be coincident with installing some recent patches from Sun - but that does not necessarily mean anything.