[Nagiosplug-devel] [ nagiosplug-Bugs-1768817 ] check_linux_raid.pl compilation error
SourceForge.net
noreply at sourceforge.net
Mon Aug 13 14:11:23 CEST 2007
Bugs item #1768817, was opened at 2007-08-06 17:01
Message generated for change (Comment added) made by jnelson_neteasy
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=397597&aid=1768817&group_id=29880
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: General plugin execution
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jonathan Mills (jonmills1)
Assigned to: Nobody/Anonymous (nobody)
Summary: check_linux_raid.pl compilation error
Initial Comment:
The affected file is /usr/lib/nagios/plugins/contrib/check_linux_raid.pl
===================
ERROR:
[root at test4 contrib]# perl ./check_linux_raid.pl md0
Bareword "utils" not allowed while "strict subs" in use at ./check_linux_raid.pl line 26.
Bareword "pm" not allowed while "strict subs" in use at ./check_linux_raid.pl line 26.
BEGIN not safe after errors--compilation aborted at ./check_linux_raid.pl line 27.
====================
This appears to exist in even the latest versions of nagios-plugins. The recommended fix is to replace line 26 with this:
use lib "utils.pm";
Thanks!
----------------------------------------------------------------------
Comment By: Jim Nelson (jnelson_neteasy)
Date: 2007-08-13 08:11
Message:
Logged In: YES
user_id=1856924
Originator: NO
Here's a patch to fix that error in several files in the /contrib
directory - I submitted it on August 1st, but it doesn't show in the
archives...
--
diff -Nurp nagios-plugins-1.4.9-orig/contrib/check_apc_ups.pl
nagios-plugins-1.4.9/contrib/check_apc_ups.pl
--- nagios-plugins-1.4.9-orig/contrib/check_apc_ups.pl 2007-07-30
16:35:07.000000000 -0400
+++ nagios-plugins-1.4.9/contrib/check_apc_ups.pl 2007-07-30
16:36:21.000000000 -0400
@@ -13,7 +13,7 @@ use strict;
use Getopt::Long;
use vars qw($opt_V $opt_h $opt_H $opt_T $opt_t $opt_R $opt_r
$opt_L $opt_l $PROGNAME);
-use lib utils.pm;
+use lib 'utils.pm';
use utils qw(%ERRORS &print_revision &support &usage);
sub print_help ();
diff -Nurp nagios-plugins-1.4.9-orig/contrib/check_appletalk.pl
nagios-plugins-1.4.9/contrib/check_appletalk.pl
--- nagios-plugins-1.4.9-orig/contrib/check_appletalk.pl 2007-07-30
16:35:07.000000000 -0400
+++ nagios-plugins-1.4.9/contrib/check_appletalk.pl 2007-07-30
16:36:34.000000000 -0400
@@ -22,7 +22,7 @@ BEGIN {
}
use strict;
-use lib utils.pm;
+use lib 'utils.pm';
use utils qw($TIMEOUT %ERRORS &print_revision &support);
use vars qw($PROGNAME);
diff -Nurp nagios-plugins-1.4.9-orig/contrib/check_linux_raid.pl
nagios-plugins-1.4.9/contrib/check_linux_raid.pl
--- nagios-plugins-1.4.9-orig/contrib/check_linux_raid.pl 2007-07-30
16:35:07.000000000 -0400
+++ nagios-plugins-1.4.9/contrib/check_linux_raid.pl 2007-07-30
16:36:59.000000000 -0400
@@ -23,7 +23,7 @@
# WARNING md0 status=[UUU_U], recovery=46.4%, finish=123.0min
use strict;
-use lib utils.pm;
+use lib 'utils.pm';
use utils qw(%ERRORS);
# die with an error if we're not on Linux
diff -Nurp nagios-plugins-1.4.9-orig/contrib/check_snmp_procs.pl
nagios-plugins-1.4.9/contrib/check_snmp_procs.pl
--- nagios-plugins-1.4.9-orig/contrib/check_snmp_procs.pl 2007-07-30
16:35:07.000000000 -0400
+++ nagios-plugins-1.4.9/contrib/check_snmp_procs.pl 2007-07-30
16:37:30.000000000 -0400
@@ -35,7 +35,7 @@
#use strict;
use Getopt::Long;
use Net::SNMP qw (oid_lex_sort oid_base_match SNMP_VERSION_1);
-use lib utils.pm;
+use lib 'utils.pm';
use utils qw(%ERRORS &print_revision &support &usage);
my $PROGNAME="check_snmp_procs";
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=397597&aid=1768817&group_id=29880
More information about the Devel
mailing list