Ubuntu Jammy icingadb-web Version frozen?

Greetings,

It seems that the product version for the icingadb-web package for Ubuntu 22.04 is already frozen on the Debian Mirror.

https://packages.icinga.com/ubuntu/dists/icinga-jammy/main/binary-amd64/Packages

The newest version in the Repository is 1.1.4. I could not find any hint on why the newest icingadb-web is not pushed for a still supported Ubuntu version. :slight_smile:

Will this be updated, or shall we already migrate OS?

Thanks

I’ve heard that Icinga no longer supports PHP versions below 8.2 for Icinga DB.

And sadly Ubuntu 22.04 LTS is shipped with 8.1.

Okay thanks, yeah that seems to be the issue here. However PHP 8.4 can be installed from other sources, shouldn’t this be a package dependency issue, rather than just not pushing for this OS version? :slight_smile:

You could also upgrade php and force install some debian packages :slight_smile:
or build the packages from source with the dependency

I think the main problem here is the support

on the other hand here it says:

22.04 jammy

as a

Server

with

Official Modules Modules by Icinga

but there is a but:

Server components of the Icinga ecosystem are generally supported on the latest LTS version of the most common Linux distributions.

Yes, i agree with you, that these possibilities exist and that the issue is seemingly the dropped support for Ubuntu 22.04 (only for icingadb-web, other official packages are still upgraded), which is linked to the missing upgrade for PHP.

So do you imply, that these forced upgrades are the way to go, if we want to keep using Ubuntu 22.04 until it’s official support end?

Sadly Icinga as a company is quite bad at handling LTS scenarios - even with the enterprise subscription :confused:

I would pin the package (to keep the package stable and functionally disable package management), install the required PHP version and manually patch the files from the Icinga git repositories - I learned that one can just add .diff to GitHub URL.

https://github.com/Icinga/icingadb-web/compare/v1.1.4...v1.3.0.diff

Then use patch to update the files on your server.

Reading release notes, the install from source and upgrading documentation would be appropriate.

Okay, thank you for your help and information. In that case, we may look at a premature migration away from Ubuntu 22.04 and in the meantime install directly from source.

you should upgrade ubuntu since icingadb consists of 2 parts.

Since your OS support for icingadb backend service can be removed too, you would end up building that by yourself or upgrade anyway.

for the web part you also need to install icinga-php-library and icinga-php-thirdparty from source since updates for these packages are unavailable too.