Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 518490 - net-analyzer/nagios-check_logfiles-2.3.2.1-r1 with dev-lang/perl-5.18.2 - syntax error at /usr/lib64/nagios/plugins/check_logfiles line 326, near "$level qw(CRITICAL WARNING UNKNOWN OK)" -//- Global symbol "$level" requires explicit package name at [...]
Summary: net-analyzer/nagios-check_logfiles-2.3.2.1-r1 with dev-lang/perl-5.18.2 - syn...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrew Hamilton
URL:
Whiteboard:
Keywords:
Depends on: 391827 614316
Blocks: perl-5.18-stable
  Show dependency tree
 
Reported: 2014-07-29 14:14 UTC by Rambaldi
Modified: 2017-04-02 02:32 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rambaldi 2014-07-29 14:14:57 UTC
It seems that check_logfiles does not work with perl-5.18.2. ie:

# /usr/lib64/nagios/plugins/check_logfiles  --help
syntax error at /usr/lib64/nagios/plugins/check_logfiles line 326, near "$level qw(CRITICAL WARNING UNKNOWN OK)"
Global symbol "$level" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 327.
Global symbol "$level" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 328.
Global symbol "$self" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 328.
Global symbol "$level" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 328.
Global symbol "$self" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 329.
Global symbol "$level" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 329.
Global symbol "$self" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 329.
Global symbol "$self" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 330.
Global symbol "$level" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 330.
Global symbol "$self" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 331.
Global symbol "$level" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 331.
Global symbol "$self" requires explicit package name at /usr/lib64/nagios/plugins/check_logfiles line 337.
syntax error at /usr/lib64/nagios/plugins/check_logfiles line 340, near "}"
/usr/lib64/nagios/plugins/check_logfiles has too many errors.


Reproducible: Always
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2014-08-23 14:10:32 UTC
Ping- any idea what to do here? 

perl-5.16 needs to go at some point because of sec bugs. This is blocking the stabilization of perl-5.18.
Comment 2 Michael Orlitzky gentoo-dev 2017-04-02 02:32:16 UTC
We have a new (working) stable version of this package, and I've dropped the busted versions.