[Pkg-nagios-devel] Bug#1037925: Bug#1037925: icingacli: Icinga is not compatible with php8.2

Sebastiaan Couwenberg sebastic at xs4all.nl
Wed Jun 14 14:11:40 BST 2023


Control: severity -1 important

On 6/14/23 14:19, Frederic Danel wrote:
> Icingacli module enable --> crash with deprecated print. Making impossible to use module if you start from scratch,
> or if you'r comming from bullseye and want to enable a new custom module.

I cannot reproduce the crash.

icingacli just shows a bunch of deprecation warning that were not caught 
while testing the php8.2 compatibility.

> Also icingaweb2 print a lot of deprecated print on the website.

I also cannot reproduce this.

Only the downtime form shows deprecation warnings which were likewise 
missed while testing the php8.2 compatibility.

> Also Bullseye --> Bookworm migration shutdown mariadb before migrating sql.

The package upgrade doesn't touch the database, you need to apply the 
schema changes yourself.

  https://icinga.com/docs/icinga-2/latest/doc/16-upgrading-icinga-2/
  https://icinga.com/docs/icinga-web/latest/doc/80-Upgrading/

> Probably other issues, solution for now is to use php8.1 package from sury repo.

You need check your environment for third party packages or 
icingaweb2-module packages maintained outside the Nagios team, I have 
only patched the packages maintained in the team fix the php8.2 
deprecations encountered while testing.

> issue for php8.2 : https://github.com/Icinga/icingaweb2/issues/4918

I forwarded all the changes for php8.2 applied to the packages in Debian 
to that issue. If they didn't have a CLA they could be forwarded as PRs.

Kind Regards,

Bas

-- 
  GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



More information about the Pkg-nagios-devel mailing list