Icinga DB is outdated, please upgrade to version 1.4.0 or later

  • Version used: r2.15.0-1
  • Operating System and version: Ubuntu 24.04.2 LTS
  • Enabled features: api checker command icingadb ido-mysql influxdb2 mainlog notification
  • Icinga Web 2 version and modules: 2.12.4
    icingadb (1.2.0), cube (1.3.3), doc (2.12.4), grafana (2.0.3), monitoring (2.12.4), pdfexport (0.11.0), x509

I’ve update icinga from 2.14.6 to 2.15.0 release via apt

icinga2:amd64 (2.14.6-1+ubuntu24.04, 2.15.0-1+ubuntu24.04), 
icingadb:amd64 (1.3.0-1+ubuntu24.04, 1.4.0-1+ubuntu24.04), 
icingadb-web:amd64 (1.1.3-1+ubuntu24.04, 1.2.0-1+ubuntu24.04), 
icingadb-redis:amd64 (7.2.9-1+ubuntu24.04, 7.2.9-2+ubuntu24.04), 
icinga2-ido-mysql:amd64 (2.14.6-1+ubuntu24.04, 2.15.0-1+ubuntu24.04), 
icinga-php-thirdparty:amd64 (0.12.1+ds-1, 0.13.0-2+ubuntu24.04), 
icinga2-bin:amd64 (2.14.6-1+ubuntu24.04, 2.15.0-1+ubuntu24.04), 
icinga2-doc:amd64 (2.14.6-1+ubuntu24.04, 2.15.0-1+ubuntu24.04), 
icinga-php-library:amd64 (0.16.0-1+ubuntu24.04, 0.16.1-1+ubuntu24.04), 
vim-icinga2:amd64 (2.14.6-1+ubuntu24.04, 2.15.0-1+ubuntu24.04)
icinga2-common:amd64 (2.14.6-1+ubuntu24.04, 2.15.0-1+ubuntu24.04)

After update i’ve applied the new db shema for icingadb

/usr/share/icingadb/schema/mysql/upgrades/1.4.0.sql

MariaDB [icingadb]> select * from icingadb_schema;
+----+---------+---------------+
| id | version | timestamp     |
+----+---------+---------------+
|  1 |       5 | 1722603000000 |
|  2 |       6 | 1736410757000 |
|  3 |       7 | 1750315860000 |
+----+---------+---------------+
3 rows in set (0.001 sec)

So the schema is at the last 1.4.0 release but the web return this alert

Screenshot 2025-06-19 110904

In loaded module i see the version 1.2.0.

Why icinga web detect the old 1.2.0 version? How to fix it?

Thank you
Michele

The icingadb check shows the version of IcingaDB. While what you see in Icinga Web on loaded Modules is IcingaDB Web. Those are 2 separate programs, thus have different versions. In the icinga context, a module is always related to icinga web.
Look at GitHub - Icinga/icingadb: Icinga configuration and state database supporting multiple environments and GitHub - Icinga/icingadb-web: Icinga DB Web – UI for Icinga DB – Provides a graphical interface to your Icinga monitoring

Thanks for bringing forth this issue. It is tracked in IcingaHealth: Icinga DB Version Check Is Broken On Debian Package Build · Issue #1230 · Icinga/icingadb-web · GitHub and we are aiming at releasing a fix soon.

1 Like

A new Icinga DB Web release, version 1.2.1, was just released and uploaded to the package server. Please install this update.

Thanks for all your reports!

The patch works fine!

Thanks
Michele