[icinga-users] Issues with the upgrade from Icinga 2.4.10 to Icinga 2.5.3 on CentOS

Kasper Løvschall kl at aub.aau.dk
Tue Aug 30 11:37:56 CEST 2016


Dear Icinga 2 users,

This is my first post to the list and it is probably a good thing Icinga-wise as this is the first time I have run into problems that I wasn't able to solve myself. But now I am in need of some help...

Yesterday I ran a mass yum upgrade on my CentOS servers and I did not really checkup upon the fact that Icinga2 was to be upgraded from 2.4.10-1 to 2.5.3-1.

Hells bells! My nodes managed the upgrade quite well. Had to add the constant PluginContribDir to a couple of constants.conf files manually and remove check_yum from my local commands.conf. But I ended up with all of them running afterwards. A few of them had to be restarted a couple of times before running stable again.

My master server did not manage the upgrade quite as well. It broke down! It was a bit chaotic. So I performed a rollback using "yum history undo". Probably not the best idea as the database schema could be out of sync ... Back on version 2.4 it now looked as if one of my satellites was lost (missing its configuration) so the hosts.conf had configuration errors. Also a satellite once removed turned up again. I fixed the errors by adding the missing node again and removing the surplus (removed the references from /etc/icinga2/repository.d. Everything was up and running fine again.

So I made a snapshot of my Icinga virtual server and performed the upgrade to version 2.5 again. It was still broken though the configuration checked out to be fine!

It looks as if it just dies while starting (I think it was the same error I got just before panicking and rolling back to version 2.4):

[2016-08-29 15:03:42 +0200] information/cli: Icinga application loader (version: v2.5.3)
[2016-08-29 15:03:42 +0200] information/cli: Loading configuration file(s).
[2016-08-29 15:03:42 +0200] information/ConfigItem: Committing config item(s).
[2016-08-29 15:03:42 +0200] information/ApiListener: My API identity: icinga.aub.aau.dk
[2016-08-29 15:03:43 +0200] warning/ApplyRule: Apply rule 'satellite-host' (in /etc/icinga2/conf.d/satellite.conf: 29:1-29:41) for type 'Dependency' does not match anywhere!
[2016-08-29 15:03:43 +0200] warning/ApplyRule: Apply rule 'backup-downtime' (in /etc/icinga2/conf.d/downtimes.conf: 5:1-5:52) for type 'ScheduledDowntime' does not match anywhere!
[2016-08-29 15:03:43 +0200] warning/ApplyRule: Apply rule '' (in /etc/icinga2/conf.d/services.conf: 293:1-293:64) for type 'Service' does not match anywhere!
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 ApiListener.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 27 Zones.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 FileLogger.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 27 Endpoints.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 4 NotificationCommands.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 629 Notifications.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 186 CheckCommands.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 49 Hosts.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 IcingaApplication.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 5 HostGroups.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 2 UserGroups.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 3 Users.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 615 Services.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 3 TimePeriods.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 10 ServiceGroups.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 CheckerComponent.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 ExternalCommandListener.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 GraphiteWriter.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 PerfdataWriter.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 CompatLogger.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 IdoMysqlConnection.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 LivestatusListener.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Instantiated 1 NotificationComponent.
[2016-08-29 15:03:43 +0200] information/ScriptGlobal: Dumping variables to file '/var/cache/icinga2/icinga2.vars'
[2016-08-29 15:03:43 +0200] information/ConfigObject: Restoring program state from file '/var/lib/icinga2/icinga2.state'
[2016-08-29 15:03:43 +0200] information/ConfigObject: Restored 1559 objects. Loaded 13 new objects without state.
[2016-08-29 15:03:43 +0200] information/ConfigItem: Triggering Start signal for config items
[2016-08-29 15:03:43 +0200] information/ApiListener: Adding new listener on port '5665'
[2016-08-29 15:03:43 +0200] information/JsonRpcConnection: Reconnecting to API endpoint 'aleph21.aub.aau.dk' via host '130.225.53.10' and port '5665'
[2016-08-29 15:03:43 +0200] information/JsonRpcConnection: Reconnecting to API endpoint 'amalthea.aub.aau.dk' via host '130.225.53.28' and port '5665'
[2016-08-29 15:03:43 +0200] information/JsonRpcConnection: Reconnecting to API endpoint 'atticus.aub.aau.dk' via host '130.225.53.58' and port '5665'
[2016-08-29 15:03:43 +0200] information/JsonRpcConnection: Reconnecting to API endpoint 'barracuda.aub.aau.dk' via host '130.225.53.23' and port '5665'
[2016-08-29 15:03:43 +0200] information/JsonRpcConnection: Reconnecting to API endpoint 'dns1.aub.aau.dk' via host '130.225.53.2' and port '5665'
[2016-08-29 15:03:43 +0200] information/JsonRpcConnection: Reconnecting to API e

This is it... Icinga just dies here.

So at the moment my nodes are running 2.5 and the server is on 2.4. It looks as if it works but it would be really nice to get it on 2.5 as well and fix the problems.

Anyone with an idea where to look for the culprit of this?

Thanks a lot,
Kasper Løvschall


[cid:image001.png at 01D202AE.98C88990]

Kasper Løvschall
Senior Adviser  | The University Library

Phone: (+45) 99 40 73 03  |  Mobile: (+45) 28 95 91 29  |  Email: kl at aub.aau.dk<mailto:kl at aub.aau.dk>  |  Web: http://www.en.aub.aau.dk<http://www.en.aub.aau.dk/>
Aalborg University Library  |  Langagervej 2  |  9220 Aalborg Ø  |  Denmark

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.icinga.org/pipermail/icinga-users/attachments/20160830/50abc8df/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 5159 bytes
Desc: image001.png
URL: <http://lists.icinga.org/pipermail/icinga-users/attachments/20160830/50abc8df/attachment-0001.png>


More information about the icinga-users mailing list