Update to XI version 5.6.5
Posted: Mon Aug 05, 2019 5:32 pm
Hello,
I tried to update my test server to version 5.6.5 this afternoon and I got some funky errors I haven't seen before:
2019-08-05 15:00:21 (42.4 MB/s) - ‘/tmp/xi-latest.tar.gz’ saved [58048805/58048805]
Running upgrade
Nagios XI Upgrade Log
==========================
DATE: Mon Aug 5 15:00:23 PDT 2019
DISTRO INFO:
CentOS
7.6.1810
x86_64
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: 5603
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.vcea.wsu.edu
* epel: mirrors.sonic.net
* extras: repo.ialab.dsu.edu
* updates: centos.mirror.ndchost.com
No packages marked for update
Loaded plugins: fastestmirror, langpacks
Examining /tmp/nagiosxi/nagiosxi-deps-el7-5.6.5-1.noarch.rpm: nagiosxi-deps-el7-5.6.5-1.noarch
Marking /tmp/nagiosxi/nagiosxi-deps-el7-5.6.5-1.noarch.rpm as an update to nagiosxi-deps-el7-5.6.3-1.noarch
Resolving Dependencies
--> Running transaction check
---> Package nagiosxi-deps-el7.noarch 0:5.6.3-1 will be updated
---> Package nagiosxi-deps-el7.noarch 0:5.6.5-1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
nagiosxi-deps-el7 noarch 5.6.5-1 /nagiosxi-deps-el7-5.6.5-1.noarch 0.0
Transaction Summary
================================================================================
Upgrade 1 Package
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : nagiosxi-deps-el7-5.6.5-1.noarch 1/2
Cleanup : nagiosxi-deps-el7-5.6.3-1.noarch 2/2
Verifying : nagiosxi-deps-el7-5.6.5-1.noarch 1/2
Verifying : nagiosxi-deps-el7-5.6.3-1.noarch 2/2
Updated:
nagiosxi-deps-el7.noarch 0:5.6.5-1
Complete!
UPGRADE: NRDP is being upgraded...
UPGRADE: NRDP upgraded OK.
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
Updating sequences...
Nagios XI Postgres Database Sequence Information
OLD VALUES
--------------
xi_commands_command_id_seq = 38045
xi_events_event_id_seq = 2947115
xi_meta_meta_id_seq = 2947254
xi_options_option_id_seq = 309
xi_sysstat_sysstat_id_seq = 101
xi_usermeta_usermeta_id_seq = 10885
xi_users_user_id_seq = 282
NEW VALUES
--------------
xi_commands_command_id_seq = 38045
xi_events_event_id_seq = 2947115
xi_meta_meta_id_seq = 2947254
xi_options_option_id_seq = 309
xi_sysstat_sysstat_id_seq = 101
xi_usermeta_usermeta_id_seq = 10885
xi_users_user_id_seq = 282
Installing new PNP templates...
Enabling large install tweaks...
Fixing config file permissions...
chown: cannot access ‘/var/www/html/nagiosql/config’: No such file or directory
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
<p><pre>SQL Error [nagiosxi] : ERROR: syntax error at or near "successMessage"
LINE 1: ...successfully written!</span><br><br><span class=\'successMes...
^</pre></p>
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 'OWA HTTPS' on host 'ccexch04.state.nv.us' (config file '/usr/local/nagios/etc/services/ccexch04.state.nv.us.cfg', starting on line 84)
Warning: Duplicate definition found for service 'Check Avail Mem' on host 'cbtapprod' (config file '/usr/local/nagios/etc/services/cbtapprod.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'petra' (config file '/usr/local/nagios/etc/services/petra.cfg', starting on line 241)
Warning: Duplicate definition found for service 'Disk Check /u01/dbs' on host 'sage' (config file '/usr/local/nagios/etc/services/sage.cfg', starting on line 136)
Warning: Duplicate definition found for service 'Disk Check /' on host 'sage' (config file '/usr/local/nagios/etc/services/sage.cfg', starting on line 46)
Warning: Duplicate definition found for service 'OWA HTTPS' on host 'ccexch02.state.nv.us' (config file '/usr/local/nagios/etc/services/ccexch02.state.nv.us.cfg', starting on line 84)
Warning: Duplicate definition found for service 'Ping' on host 'neatse2.state.nv.us' (config file '/usr/local/nagios/etc/services/neatse2.state.nv.us.cfg', starting on line 147)
Warning: Duplicate definition found for service 'Ping' on host 'adaud' (config file '/usr/local/nagios/etc/services/adaud.cfg', starting on line 31)
Warning: Duplicate definition found for service 'Ping' on host 'sql12' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'sage' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'newjubilee' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'lotus' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'ektronprod1a.web' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'ektrondev2' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'ektrondev1' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Error: Contact 'xi_default_contact' is not defined anywhere!
Error: Could not add contact 'xi_default_contact' to host (config file '/usr/local/nagios/etc/hosts/doberman.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/1565037842.tar.gz
/ /usr/local/nagiosxi/scripts
RESTORING NOM SNAPSHOT : /usr/local/nagiosxi/nom/checkpoints/nagioscore/1565037842.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
--------------------------------------
root@nagiostest:/root>
We recently upgraded our test server from CentOS 6 to CentOS 7. I did this by restoring a backup of XI from the CentOS 6 server to a freshly installed CentOS 7 server and then running the restore repair. Could that be the cause of these errors?
Thank you.
I tried to update my test server to version 5.6.5 this afternoon and I got some funky errors I haven't seen before:
2019-08-05 15:00:21 (42.4 MB/s) - ‘/tmp/xi-latest.tar.gz’ saved [58048805/58048805]
Running upgrade
Nagios XI Upgrade Log
==========================
DATE: Mon Aug 5 15:00:23 PDT 2019
DISTRO INFO:
CentOS
7.6.1810
x86_64
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: 5603
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.vcea.wsu.edu
* epel: mirrors.sonic.net
* extras: repo.ialab.dsu.edu
* updates: centos.mirror.ndchost.com
No packages marked for update
Loaded plugins: fastestmirror, langpacks
Examining /tmp/nagiosxi/nagiosxi-deps-el7-5.6.5-1.noarch.rpm: nagiosxi-deps-el7-5.6.5-1.noarch
Marking /tmp/nagiosxi/nagiosxi-deps-el7-5.6.5-1.noarch.rpm as an update to nagiosxi-deps-el7-5.6.3-1.noarch
Resolving Dependencies
--> Running transaction check
---> Package nagiosxi-deps-el7.noarch 0:5.6.3-1 will be updated
---> Package nagiosxi-deps-el7.noarch 0:5.6.5-1 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
nagiosxi-deps-el7 noarch 5.6.5-1 /nagiosxi-deps-el7-5.6.5-1.noarch 0.0
Transaction Summary
================================================================================
Upgrade 1 Package
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : nagiosxi-deps-el7-5.6.5-1.noarch 1/2
Cleanup : nagiosxi-deps-el7-5.6.3-1.noarch 2/2
Verifying : nagiosxi-deps-el7-5.6.5-1.noarch 1/2
Verifying : nagiosxi-deps-el7-5.6.3-1.noarch 2/2
Updated:
nagiosxi-deps-el7.noarch 0:5.6.5-1
Complete!
UPGRADE: NRDP is being upgraded...
UPGRADE: NRDP upgraded OK.
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
Updating sequences...
Nagios XI Postgres Database Sequence Information
OLD VALUES
--------------
xi_commands_command_id_seq = 38045
xi_events_event_id_seq = 2947115
xi_meta_meta_id_seq = 2947254
xi_options_option_id_seq = 309
xi_sysstat_sysstat_id_seq = 101
xi_usermeta_usermeta_id_seq = 10885
xi_users_user_id_seq = 282
NEW VALUES
--------------
xi_commands_command_id_seq = 38045
xi_events_event_id_seq = 2947115
xi_meta_meta_id_seq = 2947254
xi_options_option_id_seq = 309
xi_sysstat_sysstat_id_seq = 101
xi_usermeta_usermeta_id_seq = 10885
xi_users_user_id_seq = 282
Installing new PNP templates...
Enabling large install tweaks...
Fixing config file permissions...
chown: cannot access ‘/var/www/html/nagiosql/config’: No such file or directory
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
<p><pre>SQL Error [nagiosxi] : ERROR: syntax error at or near "successMessage"
LINE 1: ...successfully written!</span><br><br><span class=\'successMes...
^</pre></p>
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 'OWA HTTPS' on host 'ccexch04.state.nv.us' (config file '/usr/local/nagios/etc/services/ccexch04.state.nv.us.cfg', starting on line 84)
Warning: Duplicate definition found for service 'Check Avail Mem' on host 'cbtapprod' (config file '/usr/local/nagios/etc/services/cbtapprod.cfg', starting on line 16)
Warning: Duplicate definition found for service 'Ping' on host 'petra' (config file '/usr/local/nagios/etc/services/petra.cfg', starting on line 241)
Warning: Duplicate definition found for service 'Disk Check /u01/dbs' on host 'sage' (config file '/usr/local/nagios/etc/services/sage.cfg', starting on line 136)
Warning: Duplicate definition found for service 'Disk Check /' on host 'sage' (config file '/usr/local/nagios/etc/services/sage.cfg', starting on line 46)
Warning: Duplicate definition found for service 'OWA HTTPS' on host 'ccexch02.state.nv.us' (config file '/usr/local/nagios/etc/services/ccexch02.state.nv.us.cfg', starting on line 84)
Warning: Duplicate definition found for service 'Ping' on host 'neatse2.state.nv.us' (config file '/usr/local/nagios/etc/services/neatse2.state.nv.us.cfg', starting on line 147)
Warning: Duplicate definition found for service 'Ping' on host 'adaud' (config file '/usr/local/nagios/etc/services/adaud.cfg', starting on line 31)
Warning: Duplicate definition found for service 'Ping' on host 'sql12' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'sage' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'newjubilee' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'lotus' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'ektronprod1a.web' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'ektrondev2' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Warning: Duplicate definition found for service 'Ping' on host 'ektrondev1' (config file '/usr/local/nagios/etc/services/rogue.cfg', starting on line 256)
Error: Contact 'xi_default_contact' is not defined anywhere!
Error: Could not add contact 'xi_default_contact' to host (config file '/usr/local/nagios/etc/hosts/doberman.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/1565037842.tar.gz
/ /usr/local/nagiosxi/scripts
RESTORING NOM SNAPSHOT : /usr/local/nagiosxi/nom/checkpoints/nagioscore/1565037842.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
--------------------------------------
root@nagiostest:/root>
We recently upgraded our test server from CentOS 6 to CentOS 7. I did this by restoring a backup of XI from the CentOS 6 server to a freshly installed CentOS 7 server and then running the restore repair. Could that be the cause of these errors?
Thank you.