Upgrade to 5.6.4 failing

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
Mortus
Posts: 27
Joined: Tue Nov 15, 2016 10:34 am

Upgrade to 5.6.4 failing

Post by Mortus »

I was attempting to upgrade from 5.6.2 to 5.6.4, but it is failing. It appears to be complaining of duplicate configs, but I've had that in previous upgrades and it still succeeded.

Code: Select all

[root@NagiosXI nagiosxi]# ./upgrade
Nagios XI Upgrade Log
==========================
DATE: Thu Jul 11 09:15:30 EDT 2019

DISTRO INFO:
CentOS
6.10
x86_64


Archive:  sourceguardian/ixed4.lin.x86-64.zip
  inflating: /usr/lib64/php/modules/ixed.5.3.lin
Sourceguardian extension found for PHP version 5.3
Sourceguardian extension already in php.ini
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
Checking required prereqs...
Please wait...

OLD VERSION: 5602
Loaded plugins: fastestmirror
Setting up Update Process
Determining fastest mirrors
 * base: reflector.westga.edu
 * epel: reflector.westga.edu
 * extras: www.gtlib.gatech.edu
 * updates: mirror.jaleco.com
No Packages marked for Update
Loaded plugins: fastestmirror
Setting up Local Package Process
Examining /tmp/nagiosxi/nagiosxi-deps-5.6.4-1.noarch.rpm: nagiosxi-deps-5.6.4-1.noarch
Marking /tmp/nagiosxi/nagiosxi-deps-5.6.4-1.noarch.rpm as an update to nagiosxi-deps-5.6.2-1.noarch
Loading mirror speeds from cached hostfile
 * base: reflector.westga.edu
 * epel: reflector.westga.edu
 * extras: www.gtlib.gatech.edu
 * updates: mirror.jaleco.com
Resolving Dependencies
--> Running transaction check
---> Package nagiosxi-deps.noarch 0:5.6.2-1 will be updated
---> Package nagiosxi-deps.noarch 0:5.6.4-1 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch      Version      Repository                        Size
================================================================================
Updating:
 nagiosxi-deps    noarch    5.6.4-1      /nagiosxi-deps-5.6.4-1.noarch    0.0

Transaction Summary
================================================================================
Upgrade       1 Package(s)

Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : nagiosxi-deps-5.6.4-1.noarch                                 1/2
  Cleanup    : nagiosxi-deps-5.6.2-1.noarch                                 2/2
  Verifying  : nagiosxi-deps-5.6.4-1.noarch                                 1/2
  Verifying  : nagiosxi-deps-5.6.2-1.noarch                                 2/2

Updated:
  nagiosxi-deps.noarch 0:5.6.4-1

Complete!
UPGRADE: NRDP is being upgraded...
UPGRADE: NRDP upgraded OK.
no crontab for nagios
no crontab for root
Copying over new XI directory...
Patching NDOUtils...
NDOUtils already patched at level 103
Installing new PNP templates...
Enabling large install tweaks...
Fixing config file permissions...
Fixing htpasswd permissions...
Checking group memberships...
Installing new XI templates...

--- reset_config_perms.sh ------------
> Setting script permissions
> Setting CCM script permissions
> Setting special script permissions
> Setting special component script permissions
> Setting configuration file/directory permissions
> Setting perfdata directory and RRD permissions
> Setting libexec directory permissions
> Setting Nagios XI config permissions
> Setting NOM checkpoint user:group permissions
> + Setting CCM configuration file user:group permissions
> + Setting Recurring Downtime file user:group permissions
> + Setting BPI configuration file user:group permissions
--------------------------------------

--- ccm_import.php -------------------
> Setting import directory: /usr/local/nagios/etc/import/
> Importing config files into the CCM
  - Importing: /usr/local/nagios/etc/import/xi_timeperiod_24x7.cfg .. SUCCESS
--------------------------------------

--- ccm_export.php -------------------
> Writing CCM configuration to Nagios files
  Finished writing out configuraton
--------------------------------------

--------------------------------------
> Verifying configuration with Nagios Core
> Output:
Nagios Core 4.4.3
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-01-15
License: GPL

Website: https://www.nagios.org
Reading configuration data...
   Read main config file okay...
Warning: Duplicate definition found for service 'Service: Microsoft Azure AD Sync' on host 'X' (config file '/usr/local/nagios/etc/services/Service - Microsoft Azure AD Sync.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'X' (config file '/usr/local/nagios/etc/services/Ping - Higher Threshold.cfg', starting on line 16)
Error: Contact 'xi_default_contact' is not defined anywhere!
Error: Could not add contact 'xi_default_contact' to service (config file '/usr/local/nagios/etc/services/SNMP Traps.cfg', starting on line 16)
   Error processing object config files!


***> One or more problems was encountered while processing the config files...

     Check your configuration file(s) to ensure that they contain valid
     directives and data definitions.  If you are upgrading from a previous
     version of Nagios, you should be aware that some variables/definitions
     may have been removed or modified in this version.  Make sure to read
     the HTML documentation regarding the config files, as well as the
     'Whats New' section to find out what has changed.
> Return Code: 1
--------------------------------------
/usr/local/nagiosxi/nom/checkpoints/nagioscore/errors /usr/local/nagiosxi/scripts
tar: Removing leading `/' from member names
/usr/local/nagiosxi/scripts
LATEST NOM SNAPSHOT: /usr/local/nagiosxi/nom/checkpoints/nagioscore/1562777763.tar.gz
/ /usr/local/nagiosxi/scripts
RESTORING NOM SNAPSHOT : /usr/local/nagiosxi/nom/checkpoints/nagioscore/1562777763.tar.gz
/usr/local/nagiosxi/scripts

--- reset_config_perms.sh ------------
> Setting script permissions
> Setting CCM script permissions
> Setting special script permissions
> Setting special component script permissions
> Setting configuration file/directory permissions
> Setting perfdata directory and RRD permissions
> Setting libexec directory permissions
> Setting Nagios XI config permissions
> Setting NOM checkpoint user:group permissions
> + Setting CCM configuration file user:group permissions
> + Setting Recurring Downtime file user:group permissions
> + Setting BPI configuration file user:group permissions
--------------------------------------
benjaminsmith
Posts: 5324
Joined: Wed Aug 22, 2018 4:39 pm
Location: saint paul

Re: Upgrade to 5.6.4 failing

Post by benjaminsmith »

Hi @Mortus,
Error: Contact 'xi_default_contact' is not defined anywhere!
Error: Could not add contact 'xi_default_contact' to service (config file '/usr/local/nagios/etc/services/SNMP Traps.cfg', starting on line 16)
Error processing object config files!
There's an error in the current configuration files. Either rollback to a previously known good configuration or correct the missing contact from the message and try running the upgrade again.

Let me know if you're able to upgrade successfully or have any questions.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.

Be sure to check out our Knowledgebase for helpful articles and solutions!
Mortus
Posts: 27
Joined: Tue Nov 15, 2016 10:34 am

Re: Upgrade to 5.6.4 failing

Post by Mortus »

That did it, thanks.
benjaminsmith
Posts: 5324
Joined: Wed Aug 22, 2018 4:39 pm
Location: saint paul

Re: Upgrade to 5.6.4 failing

Post by benjaminsmith »

Hello,
That did it, thanks.
Great. May we close this topic or did you have any other questions?
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.

Be sure to check out our Knowledgebase for helpful articles and solutions!
Locked