• Bug#1105768: icingaweb2 does not support php 8.4

    From Gabriel Filion@21:1/5 to All on Wed May 14 16:30:01 2025
    Package: icingaweb2
    Version: 2.12.4-1
    Severity: important
    Tags: upstream patch

    Hello,

    We just tried to upgrade an icinga2 server to trixie and we found out
    that the website became very hard to use because there are deprecation
    notices printed everywhere.

    After a short search, we found that there's an upstream issue about
    adding php 8.4 support, which has still not landed there:

    https://github.com/Icinga/icingaweb2/issues/5269

    so icingaweb2 on trixie is currently running on a version of php that's
    not yet supported by the webapp.

    The web site gets peppered up by lots and lots of deprecation notices.
    When we reload the pages some of them go away and we can kind of use the
    site but barely. Some features like exporting a list of issues to CSV
    are completely broken since the output contains lots of deprecation notices.

    In the upstream bug report above there is a link to a merge request that disables the deprecation notices:

    https://github.com/Icinga/icingaweb2/pull/5359

    We should try and apply that to the debian package to see if that makes
    the web site usable again.


    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.12.22-amd64 (SMP w/16 CPU threads; PREEMPT)
    Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE
    not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages icingaweb2 depends on:
    ii fonts-dejavu-core 2.37-8
    ii fonts-dejavu-extra 2.37-8
    pn icingaweb2-common <none>
    pn php-xml <none>

    Versions of packages icingaweb2 recommends:
    pn apache2 | httpd <none>
    pn icingacli <none>
    pn icingaweb2-module-doc <none>
    pn icingaweb2-module-monitoring <none>
    pn nagios-images <none>
    pn php <none>
    pn php-cli <none>
    pn php-curl <none>
    pn php-dom <none>
    pn php-gd <none>
    pn php-imagick <none>
    pn php-intl <none>
    pn php-json <none>
    pn php-ldap <none>
    pn php-mbstring <none>

    icingaweb2 suggests no packages.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)