Upgrade issue 2014R2.7 to 5.2.1

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
User avatar
GldRush98
Posts: 259
Joined: Wed May 25, 2011 10:51 am
Location: Springfield, IL
Contact:

Upgrade issue 2014R2.7 to 5.2.1

Post by GldRush98 »

Attempting to run the upgrade on our test install and hitting a Result: FAIL. While it's just a test machine, I'm not going to run the upgrade on production if our test system is failing. It seems like this is where it goes wrong:

Code: Select all

<snip>
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'
Warning: prerequisite Class::Accessor 0 not found.
Warning: prerequisite Config::Tiny 0 not found.
Warning: prerequisite Math::Calc::Units 0 not found.
Warning: prerequisite Test::More 0.62 not found.
Writing Makefile for Nagios::Monitoring::Plugin
Skip blib/lib/Nagios/Monitoring/Plugin/Performance.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/Range.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/Threshold.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin.pm (unchanged)
Skip blib/lib/Nagios/Monitoring/Plugin/Config.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)
Manifying blib/man3/Nagios::Monitoring::Plugin::Performance.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::Range.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::Threshold.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::Config.3pm
Manifying blib/man3/Nagios::Monitoring::Plugin::ExitResult.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/check_stuff.t line 5.
BEGIN failed--compilation aborted at t/check_stuff.t line 5.
t/check_stuff.t ..............................
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-01.t line 4.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-01.t line 4.
t/Nagios-Monitoring-Plugin-01.t ..............
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-02.t line 4.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-02.t line 4.
t/Nagios-Monitoring-Plugin-02.t ..............
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-03.t line 4.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-03.t line 4.
t/Nagios-Monitoring-Plugin-03.t ..............
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-04.t line 6.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-04.t line 6.
t/Nagios-Monitoring-Plugin-04.t ..............
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Functions-01.t line 3.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Functions-01.t line 3.
t/Nagios-Monitoring-Plugin-Functions-01.t ....
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Functions-02.t line 4.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Functions-02.t line 4.
t/Nagios-Monitoring-Plugin-Functions-02.t ....
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Functions-03.t line 4.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Functions-03.t line 4.
t/Nagios-Monitoring-Plugin-Functions-03.t ....
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Getopt-01.t line 5.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Getopt-01.t line 5.
t/Nagios-Monitoring-Plugin-Getopt-01.t .......
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Getopt-02.t line 5.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Getopt-02.t line 5.
t/Nagios-Monitoring-Plugin-Getopt-02.t .......
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Getopt-03.t line 8.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Getopt-03.t line 8.
t/Nagios-Monitoring-Plugin-Getopt-03.t .......
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Getopt-04.t line 5.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Getopt-04.t line 5.
t/Nagios-Monitoring-Plugin-Getopt-04.t .......
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Performance-02.t line 3.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Performance-02.t line 3.
t/Nagios-Monitoring-Plugin-Performance-02.t ..
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Performance.t line 4.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Performance.t line 4.
t/Nagios-Monitoring-Plugin-Performance.t .....
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Range.t line 4.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Range.t line 4.
t/Nagios-Monitoring-Plugin-Range.t ...........
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
Can't locate Test/More.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 /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at t/Nagios-Monitoring-Plugin-Threshold.t line 3.
BEGIN failed--compilation aborted at t/Nagios-Monitoring-Plugin-Threshold.t line 3.
Failed 16/16 test programs. 0/0 subtests failed.
t/Nagios-Monitoring-Plugin-Threshold.t .......
Dubious, test returned 2 (wstat 512, 0x200)
No subtests run

Test Summary Report
-------------------
t/check_stuff.t                            (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-01.t            (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-02.t            (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-03.t            (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-04.t            (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Functions-01.t  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Functions-02.t  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Functions-03.t  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Getopt-01.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Getopt-02.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Getopt-03.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Getopt-04.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Performance-02.t (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
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: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/Nagios-Monitoring-Plugin-Threshold.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=16, Tests=0,  0 wallclock secs ( 0.04 usr  0.01 sys +  0.03 cusr  0.02 csys =  0.10 CPU)
Result: FAIL
make: *** [test_dynamic] Error 2
[root@nagios nagiosxi]# getenforce
Disabled
If you need more info, let me know.
Prod XI: Debian 12 - Nagios XI 2026R1.2
Dev XI: Debian 12 - Nagios XI 2026R1.2
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Upgrade issue 2014R2.7 to 5.2.1

Post by scottwilkerson »

Not sure why this wasn't installed with Test::Simple, but can you run

Code: Select all

yum install -y 'perl(Test::More)'
And then re-run the upgrade after it installs
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
User avatar
GldRush98
Posts: 259
Joined: Wed May 25, 2011 10:51 am
Location: Springfield, IL
Contact:

Re: Upgrade issue 2014R2.7 to 5.2.1

Post by GldRush98 »

Weird. Had to manually install several other perl modules as well. It did end up going through ok with a successful upgrade.
Thanks.
Prod XI: Debian 12 - Nagios XI 2026R1.2
Dev XI: Debian 12 - Nagios XI 2026R1.2
User avatar
hsmith
Agent Smith
Posts: 3539
Joined: Thu Jul 30, 2015 11:09 am
Location: 127.0.0.1
Contact:

Re: Upgrade issue 2014R2.7 to 5.2.1

Post by hsmith »

May I ask which perl modules you had to install? Trying to nip this one in the bud.

edit: Was this it? yum install -y 'perl(Test::Simple)' 'perl(Class::Accessor)' perl-Params-Validate perl-Config-Tiny perl-Math-Calc-Units
Former Nagios Employee.
me.
User avatar
GldRush98
Posts: 259
Joined: Wed May 25, 2011 10:51 am
Location: Springfield, IL
Contact:

Re: Upgrade issue 2014R2.7 to 5.2.1

Post by GldRush98 »

hsmith wrote:May I ask which perl modules you had to install? Trying to nip this one in the bud.

edit: Was this it? yum install -y 'perl(Test::Simple)' 'perl(Class::Accessor)' perl-Params-Validate perl-Config-Tiny perl-Math-Calc-Units
Yes, those were all the ones I was missing, you nailed it.
Prod XI: Debian 12 - Nagios XI 2026R1.2
Dev XI: Debian 12 - Nagios XI 2026R1.2
User avatar
hsmith
Agent Smith
Posts: 3539
Joined: Thu Jul 30, 2015 11:09 am
Location: 127.0.0.1
Contact:

Re: Upgrade issue 2014R2.7 to 5.2.1

Post by hsmith »

That issue is addressed in the next release, which should launch soon. Am I all right to close this thread since the issue is resolved?
Former Nagios Employee.
me.
User avatar
GldRush98
Posts: 259
Joined: Wed May 25, 2011 10:51 am
Location: Springfield, IL
Contact:

Re: Upgrade issue 2014R2.7 to 5.2.1

Post by GldRush98 »

Yes sir. Thanks :)
Prod XI: Debian 12 - Nagios XI 2026R1.2
Dev XI: Debian 12 - Nagios XI 2026R1.2
rkennedy
Posts: 6579
Joined: Mon Oct 05, 2015 11:45 am

Re: Upgrade issue 2014R2.7 to 5.2.1

Post by rkennedy »

Sounds good. I will now close this thread, feel free to open another if you ever need assistance.
Former Nagios Employee
Locked