Upgrade to 5.2.1 failed

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
User avatar
hsmith
Agent Smith
Posts: 3539
Joined: Thu Jul 30, 2015 11:09 am
Location: 127.0.0.1
Contact:

Re: Upgrade to 5.2.1 failed

Post by hsmith »

Hey Willem,

5.2.2 should be available to download. Try to give that a shot?
Former Nagios Employee.
me.
User avatar
WillemDH
Posts: 2320
Joined: Wed Mar 20, 2013 5:49 am
Location: Ghent
Contact:

Re: Upgrade to 5.2.1 failed

Post by WillemDH »

Just downloaded 'latest' again with manual procedure, but failed again.

This is the log:

Code: Select all

[root@f1reoutside nagiosxi]# 

#   Failed test 'use Nagios::Monitoring::Plugin;'
#   at t/Nagios-Monitoring-Plugin-02.t line 6.
#     Tried to use 'Nagios::Monitoring::Plugin'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin.pm line 4.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin.pm line 4.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 12.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 13.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 14.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 15.
Bareword "DEPENDENT" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 16.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 24.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 24.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 24.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 24.
Bareword "DEPENDENT" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 24.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 63.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 63.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 70.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 76.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 94.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 104.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 104.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 104.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 104.
Bareword "DEPENDENT" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 104.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-02.t line 158.
Execution of t/Nagios-Monitoring-Plugin-02.t aborted due to compilation errors.
# Looks like you planned 103 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-02.t ..............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 103/103 subtests

#   Failed test 'use Nagios::Monitoring::Plugin;'
#   at t/Nagios-Monitoring-Plugin-03.t line 7.
#     Tried to use 'Nagios::Monitoring::Plugin'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin.pm line 4.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin.pm line 4.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.

#   Failed test 'use Nagios::Monitoring::Plugin::Functions;'
#   at t/Nagios-Monitoring-Plugin-03.t line 8.
#     Tried to use 'Nagios::Monitoring::Plugin::Functions'.
#     Error:  Attempt to reload Nagios/Monitoring/Plugin/Functions.pm aborted.
# Compilation failed in require at (eval 5) line 2.
# BEGIN failed--compilation aborted at (eval 5) line 2.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 29.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 45.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 53.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 61.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 68.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 75.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 82.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 89.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 128.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 136.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 144.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 152.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 160.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 168.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 179.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 185.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 191.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 198.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 204.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 213.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 219.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 225.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 232.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 238.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-03.t line 245.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 20.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 20.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 20.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 45.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 53.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 61.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 68.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 75.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 82.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 89.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 128.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 136.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 144.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 152.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 160.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 168.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 176.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 177.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 179.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 183.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 185.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 189.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 191.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 195.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 196.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 198.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 202.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 204.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 213.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 219.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 225.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 232.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 238.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-03.t line 245.
Execution of t/Nagios-Monitoring-Plugin-03.t aborted due to compilation errors.
# Looks like you planned 61 tests but ran 2.
# Looks like you failed 2 tests of 2 run.
# Looks like your test exited with 255 just after 2.
t/Nagios-Monitoring-Plugin-03.t ..............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 61/61 subtests

#   Failed test 'use Nagios::Monitoring::Plugin;'
#   at t/Nagios-Monitoring-Plugin-04.t line 8.
#     Tried to use 'Nagios::Monitoring::Plugin'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin.pm line 4.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin.pm line 4.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Attempt to reload Nagios/Monitoring/Plugin/Functions.pm aborted.
Compilation failed in require at t/Nagios-Monitoring-Plugin-04.t line 9.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-04.t line 9.
# Looks like you planned 30 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-04.t ..............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 30/30 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Functions;'
#   at t/Nagios-Monitoring-Plugin-Functions-01.t line 5.
#     Tried to use 'Nagios::Monitoring::Plugin::Functions'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 22.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 23.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 23.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 24.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 24.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 25.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 25.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 26.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 26.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 27.
Global symbol "%ERRORS" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-01.t line 27.
Bareword "get_shortname" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 19.

Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 23.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 24.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 25.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 26.
Bareword "DEPENDENT" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 27.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 31.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 31.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 31.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 31.
Bareword "DEPENDENT" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 31.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 70.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 70.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 77.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 83.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 101.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 111.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 111.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 111.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 111.
Bareword "DEPENDENT" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-01.t line 111.
Execution of t/Nagios-Monitoring-Plugin-Functions-01.t aborted due to compilation errors.
# Looks like you planned 113 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-Functions-01.t ....
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 113/113 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Functions;'
#   at t/Nagios-Monitoring-Plugin-Functions-02.t line 6.
#     Tried to use 'Nagios::Monitoring::Plugin::Functions'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 21.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 37.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 45.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 53.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 60.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 67.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 74.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 81.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 120.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 128.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 136.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 144.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 152.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Functions-02.t line 160.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 12.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 12.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 12.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 37.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 45.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 53.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 60.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 67.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 74.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 81.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 120.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 128.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 136.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 144.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 152.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-02.t line 160.
Execution of t/Nagios-Monitoring-Plugin-Functions-02.t aborted due to compilation errors.
# Looks like you planned 37 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-Functions-02.t ....
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 37/37 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Functions;'
#   at t/Nagios-Monitoring-Plugin-Functions-03.t line 6.
#     Tried to use 'Nagios::Monitoring::Plugin::Functions'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 8.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 8.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 10.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 11.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 11.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 13.
Bareword "CRITICAL" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 14.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 15.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 15.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 15.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 17.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 17.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 17.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 19.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 19.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 19.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 19.
Bareword "OK" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 19.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 19.
Bareword "WARNING" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 19.
Bareword "UNKNOWN" not allowed while "strict subs" in use at t/Nagios-Monitoring-Plugin-Functions-03.t line 21.
Execution of t/Nagios-Monitoring-Plugin-Functions-03.t aborted due to compilation errors.
# Looks like you planned 8 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-Functions-03.t ....
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 8/8 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Getopt;'
#   at t/Nagios-Monitoring-Plugin-Getopt-01.t line 6.
#     Tried to use 'Nagios::Monitoring::Plugin::Getopt'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Getopt.pm line 12.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Getopt.pm line 12.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Undefined subroutine &Nagios::Monitoring::Plugin::Functions::_use_die called at t/Nagios-Monitoring-Plugin-Getopt-01.t line 9.
# Looks like you planned 76 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-Getopt-01.t .......
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 76/76 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Getopt;'
#   at t/Nagios-Monitoring-Plugin-Getopt-02.t line 6.
#     Tried to use 'Nagios::Monitoring::Plugin::Getopt'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Getopt.pm line 12.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Getopt.pm line 12.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Undefined subroutine &Nagios::Monitoring::Plugin::Functions::_use_die called at t/Nagios-Monitoring-Plugin-Getopt-02.t line 9.
# Looks like you planned 14 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-Getopt-02.t .......
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 14/14 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Getopt;'
#   at t/Nagios-Monitoring-Plugin-Getopt-03.t line 9.
#     Tried to use 'Nagios::Monitoring::Plugin::Getopt'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Getopt.pm line 12.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Getopt.pm line 12.
# Compilation failed in require at (eval 7) line 2.
# BEGIN failed--compilation aborted at (eval 7) line 2.
Undefined subroutine &Nagios::Monitoring::Plugin::Functions::_use_die called at t/Nagios-Monitoring-Plugin-Getopt-03.t line 12.
# Looks like you failed 1 test of 1.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-Getopt-03.t .......
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Getopt;'
#   at t/Nagios-Monitoring-Plugin-Getopt-04.t line 6.
#     Tried to use 'Nagios::Monitoring::Plugin::Getopt'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Getopt.pm line 12.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Getopt.pm line 12.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Undefined subroutine &Nagios::Monitoring::Plugin::Functions::_use_die called at t/Nagios-Monitoring-Plugin-Getopt-04.t line 9.
# Looks like you planned 11 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-Getopt-04.t .......
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 11/11 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Performance;'
#   at t/Nagios-Monitoring-Plugin-Performance-02.t line 4.
#     Tried to use 'Nagios::Monitoring::Plugin::Performance'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Performance.pm line 14.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Performance.pm line 14.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.

#   Failed test 'use_die correctly set on import'
#   at t/Nagios-Monitoring-Plugin-Performance-02.t line 7.
#          got: 'Undefined subroutine &Nagios::Monitoring::Plugin::Functions::nagios_die called at t/Nagios-Monitoring-Plugin-Performance-02.t line 6.
# '
#     expected: 'NAGIOS-MONITORING-PLUGIN-PERFORMANCE-02 UNKNOWN - Testing
# '

#   Failed test 'use Nagios::Monitoring::Plugin::Performance;'
#   at t/Nagios-Monitoring-Plugin-Performance-02.t line 10.
#     Tried to use 'Nagios::Monitoring::Plugin::Performance'.
#     Error:  Attempt to reload Nagios/Monitoring/Plugin/Performance.pm aborted.
# Compilation failed in require at (eval 9) line 2.
# BEGIN failed--compilation aborted at (eval 9) line 2.

#   Failed test 'Should not get here if code works correctly because prior nagios_die should have exited'
#   at t/Nagios-Monitoring-Plugin-Performance-02.t line 13.
# Looks like you planned 3 tests but ran 4.
# Looks like you failed 4 tests of 4 run.
t/Nagios-Monitoring-Plugin-Performance-02.t ..
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 3/3 subtests
Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
Compilation failed in require at t/Nagios-Monitoring-Plugin-Performance.t line 5.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Performance.t line 5.
t/Nagios-Monitoring-Plugin-Performance.t .....
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run

#   Failed test 'use Nagios::Monitoring::Plugin::Range;'
#   at t/Nagios-Monitoring-Plugin-Range.t line 7.
#     Tried to use 'Nagios::Monitoring::Plugin::Range'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Range.pm line 14.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Range.pm line 14.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Can't locate object method "parse_range_string" via package "Nagios::Monitoring::Plugin::Range" at t/Nagios-Monitoring-Plugin-Range.t line 28.
# Looks like you planned 151 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-Range.t ...........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 151/151 subtests

#   Failed test 'use Nagios::Monitoring::Plugin::Threshold;'
#   at t/Nagios-Monitoring-Plugin-Threshold.t line 5.
#     Tried to use 'Nagios::Monitoring::Plugin::Threshold'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Range.pm line 14.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Range.pm line 14.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Threshold.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Threshold.pm line 11.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.

#   Failed test 'use Nagios::Monitoring::Plugin::Functions;'
#   at t/Nagios-Monitoring-Plugin-Threshold.t line 6.
#     Tried to use 'Nagios::Monitoring::Plugin::Functions'.
#     Error:  Attempt to reload Nagios/Monitoring/Plugin/Functions.pm aborted.
# Compilation failed in require at (eval 9) line 2.
# BEGIN failed--compilation aborted at (eval 9) line 2.
Global symbol "%STATUS_TEXT" requires explicit package name at t/Nagios-Monitoring-Plugin-Threshold.t line 51.
BEGIN not safe after errors--compilation aborted at t/Nagios-Monitoring-Plugin-Threshold.t line 57.
# Looks like you planned 93 tests but ran 2.
# Looks like you failed 2 tests of 2 run.
# Looks like your test exited with 255 just after 2.
t/Nagios-Monitoring-Plugin-Threshold.t .......
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 93/93 subtests

Test Summary Report
-------------------
t/check_stuff.t                            (Wstat: 3328 Tests: 14 Failed: 13)
  Failed tests:  1-10, 12-14
  Non-zero exit status: 13
t/Nagios-Monitoring-Plugin-01.t            (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 15 tests but ran 1.
t/Nagios-Monitoring-Plugin-02.t            (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 103 tests but ran 1.
t/Nagios-Monitoring-Plugin-03.t            (Wstat: 65280 Tests: 2 Failed: 2)
  Failed tests:  1-2
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 61 tests but ran 2.
t/Nagios-Monitoring-Plugin-04.t            (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 30 tests but ran 1.
t/Nagios-Monitoring-Plugin-Functions-01.t  (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 113 tests but ran 1.
t/Nagios-Monitoring-Plugin-Functions-02.t  (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 37 tests but ran 1.
t/Nagios-Monitoring-Plugin-Functions-03.t  (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 8 tests but ran 1.
t/Nagios-Monitoring-Plugin-Getopt-01.t     (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 76 tests but ran 1.
t/Nagios-Monitoring-Plugin-Getopt-02.t     (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 14 tests but ran 1.
t/Nagios-Monitoring-Plugin-Getopt-03.t     (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
t/Nagios-Monitoring-Plugin-Getopt-04.t     (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 11 tests but ran 1.
t/Nagios-Monitoring-Plugin-Performance-02.t (Wstat: 1024 Tests: 4 Failed: 4)
  Failed tests:  1-4
  Non-zero exit status: 4
  Parse errors: Bad plan.  You planned 3 tests but ran 4.
t/Nagios-Monitoring-Plugin-Performance.t   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Range.t         (Wstat: 65280 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 151 tests but ran 1.
t/Nagios-Monitoring-Plugin-Threshold.t     (Wstat: 65280 Tests: 2 Failed: 2)
  Failed tests:  1-2
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 93 tests but ran 2.
Files=16, Tests=33,  1 wallclock secs ( 0.06 usr  0.01 sys +  0.42 cusr  0.05 csys =  0.54 CPU)
Result: FAIL
Failed 16/16 test programs. 32/33 subtests failed.
make: *** [test_dynamic] Error 255
Nagios XI 5.8.1
https://outsideit.net
User avatar
WillemDH
Posts: 2320
Joined: Wed Mar 20, 2013 5:49 am
Location: Ghent
Contact:

Re: Upgrade to 5.2.1 failed

Post by WillemDH »

And this is the first part I had to cut from the complete log in order to be able to post this..

Code: Select all

./upgrade
Archive:  sourceguardian/ixed4.lin.x86-64.zip
  inflating: /usr/lib64/php/modules/ixed.5.4.lin
Sourceguardian extension found for PHP version 5.4
Sourceguardian extension already in php.ini
Checking required prereqs...
Please wait...

OLD VERSION: 510
Loaded plugins: fastestmirror
http://linux.dropbox.com/fedora/7/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: epel.check-update.co.uk
 * extras: mirrors.linode.com
 * rpmforge: www.mirrorservice.org
 * updates: mirrors.linode.com
Package perl-Test-Simple-0.98-243.el7.noarch already installed and latest version
Package perl-Class-Accessor-0.34-12.el7.noarch already installed and latest version
Package perl-Params-Validate-1.08-4.el7.x86_64 already installed and latest version
Package perl-Config-Tiny-2.14-7.el7.noarch already installed and latest version
Package perl-Math-Calc-Units-1.07-9.el7.noarch already installed and latest version
Nothing to do
Upgrading Extra Plugins...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... gnutar
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
variable with_statefiles_dir is /var/tmp/check_mysql_health
variable with_mymodules_dir is /usr/local/nagios/libexec
variable with_mymodules_dyn_dir is /usr/local/nagios/libexec
checking for sh... /usr/bin/sh
checking for perl... /usr/bin/perl
checking for gzip... /usr/bin/gzip
checking for gawk... /usr/bin/gawk
checking for grep... /usr/bin/grep
checking for echo... /usr/bin/echo
checking for sed... /usr/bin/sed
checking for cat... /usr/bin/cat
configure: creating ./config.status
config.status: creating Makefile
config.status: creating plugins-scripts/Makefile
config.status: creating plugins-scripts/subst
config.status: creating t/Makefile
                       --with-perl: /usr/bin/perl
             --with-statefiles-dir: /var/tmp/check_mysql_health
                --with-nagios-user: nagios
               --with-nagios-group: nagios
              --with-mymodules-dir: /usr/local/nagios/libexec
          --with-mymodules-dyn-dir: /usr/local/nagios/libexec
Making clean in t
make[1]: Entering directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2/t'
make[1]: Nothing to be done for `clean'.
make[1]: Leaving directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2/t'
Making clean in plugins-scripts
make[1]: Entering directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2/plugins-scripts'
test -z "check_mysql_health" || rm -f check_mysql_health
make[1]: Leaving directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2/plugins-scripts'
Making clean in .
make[1]: Entering directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2'
make[1]: Nothing to be done for `clean-am'.
make[1]: Leaving directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... gnutar
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... (cached) yes
variable with_statefiles_dir is /var/tmp/check_mysql_health
variable with_mymodules_dir is /usr/local/nagios/libexec
variable with_mymodules_dyn_dir is /usr/local/nagios/libexec
checking for sh... /usr/bin/sh
checking for perl... /usr/bin/perl
checking for gzip... /usr/bin/gzip
checking for gawk... /usr/bin/gawk
checking for grep... /usr/bin/grep
checking for echo... /usr/bin/echo
checking for sed... /usr/bin/sed
checking for cat... /usr/bin/cat
configure: creating ./config.status
config.status: creating Makefile
config.status: creating plugins-scripts/Makefile
config.status: creating plugins-scripts/subst
config.status: creating t/Makefile
                       --with-perl: /usr/bin/perl
             --with-statefiles-dir: /var/tmp/check_mysql_health
                --with-nagios-user: nagios
               --with-nagios-group: nagios
              --with-mymodules-dir: /usr/local/nagios/libexec
          --with-mymodules-dyn-dir: /usr/local/nagios/libexec
Making all in plugins-scripts
make[1]: Entering directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2/plugins-scripts'
/usr/bin/echo "#! #PERL# -w" | /usr/bin/gawk -f ./subst > check_mysql_health
/usr/bin/echo "# nagios: -epn" >> check_mysql_health
/usr/bin/echo >> check_mysql_health
/usr/bin/echo "my %ERRORS=( OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 );" >> check_mysql_health
/usr/bin/echo "my %ERRORCODES=( 0 => 'OK', 1 => 'WARNING', 2 => 'CRITICAL', 3 => 'UNKNOWN' );" >> check_mysql_health for m in Nagios/DBD/MySQL/Server/Instance/Innodb.pm Nagios/DBD/MySQL/Server/Instance/Myisam.pm Nagios/DBD/MySQL/Server/Instance/Replication.pm Nagios/DBD/MySQL/Server/Instance.pm Nagios/DBD/MySQL/Server.pm Nagios/DBD/MySQL/Cluster.pm Nagios/Extraopts.pm; do \
        /usr/bin/sed -e 's/^1;//g' < $m | /usr/bin/gawk -f ./subst | /usr/bin/grep -v "my %ERROR" >> check_mysql_health; \
done
if [ -d "/usr/local/nagios/libexec" ]; then \
        for m in /usr/local/nagios/libexec/CheckMySQLHealthExt*.pm; do \
                if [ -f $m ]; then \
                        /usr/bin/echo found $m; \
                        /usr/bin/sed -e 's/^1;//g' < $m | /usr/bin/gawk -f ./subst | /usr/bin/grep -v "my %ERROR" >> check_mysql_health; \
                fi \
        done \
fi
/usr/bin/cat check_mysql_health.pl | /usr/bin/grep -v "^use Nagios" | /usr/bin/grep -v "^my %ERROR" | /usr/bin/gawk -f ./subst >> check_mysql_health
chmod +x check_mysql_health
make[1]: Leaving directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2/plugins-scripts'
Making all in t
make[1]: Entering directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2/t'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2/t'
make[1]: Entering directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/tmp/nagiosxi/subcomponents/extraplugins/check_mysql_health-2.1.8.2'
Writing Makefile for Nagios::Monitoring::Plugin
Skip blib/lib/Nagios/Monitoring/Plugin/Range.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/Functions.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/Getopt.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/ExitResult.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/Performance.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/Threshold.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/Config.pm (unchanged)
Manifying blib/man3/Nagios::Monitoring::Plugin::Range.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::Getopt.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::Functions.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::ExitResult.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::Performance.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::Threshold.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::Config.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Can't locate Try/Tiny.pm in @INC (@INC contains: lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
Compilation failed in require at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
Compilation failed in require at lib/Nagios/Monitoring/Plugin.pm line 4.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin.pm line 4.
Compilation failed in require at t/check_stuff.pl line 19.
BEGIN failed--compilation aborted at t/check_stuff.pl line 19.

#   Failed test 'exits(3) with no args'
#   at t/check_stuff.t line 22.
#          got: '2'
#     expected: '3'

#   Failed test 'UNKNOWN with no args'
#   at t/check_stuff.t line 23.
#                   ''
#     doesn't match '(?^:^STUFF UNKNOWN)'
Can't locate Try/Tiny.pm in @INC (@INC contains: lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
Compilation failed in require at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
Compilation failed in require at lib/Nagios/Monitoring/Plugin.pm line 4.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin.pm line 4.
Compilation failed in require at t/check_stuff.pl line 19.
BEGIN failed--compilation aborted at t/check_stuff.pl line 19.

#   Failed test 'exits(3) with -V arg'
#   at t/check_stuff.t line 26.
#          got: '2'
#     expected: '3'

#   Failed test 'looks like there's a version'
#   at t/check_stuff.t line 27.
#                   ''
#     doesn't match '(?^i:^[\w\.]+ \d+)'
Can't locate Try/Tiny.pm in @INC (@INC contains: lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
Compilation failed in require at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
Compilation failed in require at lib/Nagios/Monitoring/Plugin.pm line 4.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin.pm line 4.
Compilation failed in require at t/check_stuff.pl line 19.
BEGIN failed--compilation aborted at t/check_stuff.pl line 19.

#   Failed test 'exits(3) with -h arg'
#   at t/check_stuff.t line 30.
#          got: '2'
#     expected: '3'

#   Failed test 'looks like there's something helpful'
#   at t/check_stuff.t line 31.
#                   ''
#     doesn't match '(?^i:usage)'
Can't locate Try/Tiny.pm in @INC (@INC contains: lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
Compilation failed in require at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
Compilation failed in require at lib/Nagios/Monitoring/Plugin.pm line 4.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin.pm line 4.
Compilation failed in require at t/check_stuff.pl line 19.
BEGIN failed--compilation aborted at t/check_stuff.pl line 19.

#   Failed test 'exits(3) with  -r 99 '
#   at t/check_stuff.t line 37.
#          got: '2'
#     expected: '3'

#   Failed test 'UNKNOWN (warning: invalid -r) with  -r 99 '
#   at t/check_stuff.t line 38.
#                   ''
#     doesn't match '(?^i:UNKNOWN.+invalid)'
Can't locate Try/Tiny.pm in @INC (@INC contains: lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
Compilation failed in require at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
Compilation failed in require at lib/Nagios/Monitoring/Plugin.pm line 4.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin.pm line 4.
Compilation failed in require at t/check_stuff.pl line 19.
BEGIN failed--compilation aborted at t/check_stuff.pl line 19.

#   Failed test 'exits(1) with  -w 10:15 -c~:15 -r 0'
#   at t/check_stuff.t line 57.
#          got: '2'
#     expected: '1'

#   Failed test 'looks WARNING with  -w 10:15 -c~:15 -r 0'
#   at t/check_stuff.t line 58.
#                   ''
#     doesn't match '(?^i:^STUFF WARNING)'
Can't locate Try/Tiny.pm in @INC (@INC contains: lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
Compilation failed in require at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
Compilation failed in require at lib/Nagios/Monitoring/Plugin.pm line 4.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin.pm line 4.
Compilation failed in require at t/check_stuff.pl line 19.
BEGIN failed--compilation aborted at t/check_stuff.pl line 19.

#   Failed test 'looks CRITICAL with  -w 10:15 -c~:15 -r 15.8'
#   at t/check_stuff.t line 58.
#                   ''
#     doesn't match '(?^i:^STUFF CRITICAL)'
Can't locate Try/Tiny.pm in @INC (@INC contains: lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
Compilation failed in require at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
Compilation failed in require at lib/Nagios/Monitoring/Plugin.pm line 4.
BEGIN failed--compilation aborted at lib/Nagios/Monitoring/Plugin.pm line 4.
Compilation failed in require at t/check_stuff.pl line 19.
BEGIN failed--compilation aborted at t/check_stuff.pl line 19.

#   Failed test 'exits(0) with  -w 10:15 -c~:15 -r 11'
#   at t/check_stuff.t line 57.
#          got: '2'
#     expected: '0'

#   Failed test 'looks OK with  -w 10:15 -c~:15 -r 11'
#   at t/check_stuff.t line 58.
#                   ''
#     doesn't match '(?^i:^STUFF OK)'
# Looks like you failed 13 tests of 14.
t/check_stuff.t ..............................
Dubious, test returned 13 (wstat 3328, 0xd00)
Failed 13/14 subtests

#   Failed test 'use Nagios::Monitoring::Plugin;'
#   at t/Nagios-Monitoring-Plugin-01.t line 6.
#     Tried to use 'Nagios::Monitoring::Plugin'.
#     Error:  Can't locate Try/Tiny.pm in @INC (@INC contains: /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/arch /home/willemdh/perl5/lib/perl5 /home/willemdh/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Module/Implementation.pm line 10.
# Compilation failed in require at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/Params/Validate.pm line 12.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin/Functions.pm line 11.
# Compilation failed in require at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin.pm line 4.
# BEGIN failed--compilation aborted at /tmp/nagiosxi/subcomponents/extraplugins/Nagios-Monitoring-Plugin-0.51/blib/lib/Nagios/Monitoring/Plugin.pm line 4.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Attempt to reload Nagios/Monitoring/Plugin/Functions.pm aborted.
Compilation failed in require at t/Nagios-Monitoring-Plugin-01.t line 8.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-01.t line 8.
# Looks like you planned 15 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/Nagios-Monitoring-Plugin-01.t ..............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 15/15 subtests
Nagios XI 5.8.1
https://outsideit.net
User avatar
hsmith
Agent Smith
Posts: 3539
Joined: Thu Jul 30, 2015 11:09 am
Location: 127.0.0.1
Contact:

Re: Upgrade to 5.2.1 failed

Post by hsmith »

Is this the download link you're using?

https://assets.nagios.com/downloads/nag ... 2.2.tar.gz

For CentOS5, this command had to be used, as repoforge was messing with stuff. Maybe it is similar for 7?

Code: Select all

yum install --disablerepo=rpmforge -y 'perl(Test::Simple)' 'perl(Class::Accessor)' perl-Params-Validate perl-Config-Tiny perl-Math-Calc-Units
Former Nagios Employee.
me.
User avatar
WillemDH
Posts: 2320
Joined: Wed Mar 20, 2013 5:49 am
Location: Ghent
Contact:

Re: Upgrade to 5.2.1 failed

Post by WillemDH »

You already asked me that Holden...

Code: Select all

yum install --disablerepo=rpmforge -y 'perl(Test::Simple)' 'perl(Class::Accessor)' perl-Params-Validate perl-Config-Tiny perl-Math-Calc-Units
results in:

Code: Select all

Package perl-Test-Simple-0.98-243.el7.noarch already installed and latest version
Package perl-Class-Accessor-0.34-12.el7.noarch already installed and latest version
Package perl-Params-Validate-1.08-4.el7.x86_64 already installed and latest version
Package perl-Config-Tiny-2.14-7.el7.noarch already installed and latest version
Package perl-Math-Calc-Units-1.07-9.el7.noarch already installed and latest version
I have tried again with your link, same (negative) result.
Nagios XI 5.8.1
https://outsideit.net
User avatar
hsmith
Agent Smith
Posts: 3539
Joined: Thu Jul 30, 2015 11:09 am
Location: 127.0.0.1
Contact:

Re: Upgrade to 5.2.1 failed

Post by hsmith »

Ah, didn't realize I had the repoforge part in the first command :|, thought I had something new and shiny for you. I'll get Jake's attention and let him know you put the log here.
Former Nagios Employee.
me.
User avatar
hsmith
Agent Smith
Posts: 3539
Joined: Thu Jul 30, 2015 11:09 am
Location: 127.0.0.1
Contact:

Re: Upgrade to 5.2.1 failed

Post by hsmith »

Give this one a shot:

Code: Select all

yum -y install perl-Try-Tiny
Former Nagios Employee.
me.
User avatar
WillemDH
Posts: 2320
Joined: Wed Mar 20, 2013 5:49 am
Location: Ghent
Contact:

Re: Upgrade to 5.2.1 failed

Post by WillemDH »

That seems to do it! thanks. Thread can be closed for me.
Nagios XI 5.8.1
https://outsideit.net
User avatar
hsmith
Agent Smith
Posts: 3539
Joined: Thu Jul 30, 2015 11:09 am
Location: 127.0.0.1
Contact:

Re: Upgrade to 5.2.1 failed

Post by hsmith »

Have you tried running yum install --disablerepo=rpmforge -y 'perl(Test::Simple)' 'perl(Class::Accessor)' perl-Params-Validate perl-Config-Tiny perl-Math-Calc-Units? Just kidding. Glad that worked, I'll go ahead and close the thread. :)
Former Nagios Employee.
me.
Locked