Module vspheredb 1.8.0 doesnt work after upgrade icinga from 2.12.6 to 2.13.0

After upgrade icinga2 version from 2.12.6 to 2.13.0 see below:

icinga2 --version
icinga2 - The Icinga 2 network monitoring daemon (version: r2.15.2-1)

Copyright (c) 2012-2026 Icinga GmbH (https://icinga.com/)
License GPLv2+: GNU GPL version 2 or later https://gnu.org/licenses/gpl2.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

System information:
Platform: Ubuntu
Platform version: 24.04.3 LTS (Noble Numbat)
Kernel: Linux
Kernel version: 6.8.0-106-generic
Architecture: x86_64

Build information:
Compiler: GNU 13.3.0
Build host: runner-aa2jha3hm-project-575-concurrent-6
OpenSSL version: OpenSSL 3.0.13 30 Jan 2024

Application information:

General paths:
Config directory: /etc/icinga2
Data directory: /var/lib/icinga2
Log directory: /var/log/icinga2
Cache directory: /var/cache/icinga2
Spool directory: /var/spool/icinga2
Run directory: /run/icinga2

Old paths (deprecated):
Installation root: /usr
Sysconf directory: /etc
Run directory (base): /run
Local state directory: /var

Internal paths:
Package data directory: /usr/share/icinga2
State path: /var/lib/icinga2/icinga2.state
Modified attributes path: /var/lib/icinga2/modified-attributes.conf
Objects path: /var/cache/icinga2/icinga2.debug
Vars path: /var/cache/icinga2/icinga2.vars
PID path: /run/icinga2/icinga2.pid

-———–

icinga2 feature list
Disabled features: compatlog debuglog elasticsearch gelf graphite influxdb influxdb2 journald livestatus opentsdb perfdata syslog
Enabled features: api checker command icingadb mainlog notification

-———–

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.3 LTS
Release: 24.04
Codename: noble

-———–

detailed icinga version:

cinga Web 2 Version 2.12.6
Git commit a9e04752c5be0c015d6b2a3c5b2f752fece16487
PHP Version 8.3.6
Git commit date 2025-11-18

Loaded Libraries

|
icinga/icinga-php-library |
0.18.1 |
|----|----|
|
icinga/icinga-php-thirdparty |
0.14.0 |
undefined|----|----|

Loaded Modules

|
icingadb |
|
1.3.0 |
Configure |
|----|----|----|----|
|
incubator |
|
0.23.0 |
Configure |
undefined|----|----|----|----|
|
vspheredb |
|
1.8.0 |
Configure |
undefined|----|----|----|----|

        Copyright            © 2013-2026
        [Icinga GmbH](https://icinga.com/)        

Loaded Libraries

|
icinga/icinga-php-library |
0.18.1 |
|----|----|
|
icinga/icinga-php-thirdparty |
0.14.0 |
undefined|----|----|

Loaded Modules

|
icingadb |
|
1.3.0 |
Configure |
|----|----|----|----|
|
incubator |
|
0.23.0 |
Configure |
undefined|----|----|----|----|
|
vspheredb |
|
1.8.0 |
Configure |
undefined|----|----|----|----|

        Copyright            © 2013-2026
        [Icinga GmbH](https://icinga.com/)        

PROBLEM:

apt upgrade to the latest version in this WAY:

icinga-director-daemon/icinga-noble 1.11.8-1+ubuntu24.04 all [upgradable from: 1.11.5-1+ubuntu24.04]
icinga-director-php/icinga-noble 1.11.8-1+ubuntu24.04 all [upgradable from: 1.11.5-1+ubuntu24.04]
icinga-director-web/icinga-noble 1.11.8-1+ubuntu24.04 all [upgradable from: 1.11.5-1+ubuntu24.04]
icinga-director/icinga-noble 1.11.8-1+ubuntu24.04 all [upgradable from: 1.11.5-1+ubuntu24.04]
icinga-php-library/icinga-noble 0.19.1-1+ubuntu24.04 all [upgradable from: 0.18.1-1+ubuntu24.04]
icinga-php-thirdparty/icinga-noble 0.15.2-1+ubuntu24.04 all [upgradable from: 0.14.0-1+ubuntu24.04]
icingacli/icinga-noble 2.13.0-1+ubuntu24.04 all [upgradable from: 2.12.6-1+ubuntu24.04]
icingadb-redis/icinga-noble 8.2.5-1+ubuntu24.04 amd64 [upgradable from: 8.2.3-1+ubuntu24.04]
icingadb-web/icinga-noble 1.4.0-1+ubuntu24.04 all [upgradable from: 1.3.0-1+ubuntu24.04]
icingadb/icinga-noble 1.5.1-4+ubuntu24.04 amd64 [upgradable from: 1.5.1-2+ubuntu24.04]
icingaweb2-common/icinga-noble 2.13.0-1+ubuntu24.04 all [upgradable from: 2.12.6-1+ubuntu24.04]
icingaweb2/icinga-noble 2.13.0-1+ubuntu24.04 all [upgradable from: 2.12.6-1+ubuntu24.04]

after upgrade and restarted services on the module vspheredb 1.8.0 show this error:

Fatal error
: Declaration of gipfl\Translation\TranslationHelper::translate($string, $context = null) must be compatible with ipl\Html\FormElement\BaseFormElement::translate(string $message, ?string $context = null): string in
/usr/share/icingaweb2/modules/incubator/vendor/gipfl/translation/src/TranslationHelper.php
on line
15

Livio

please reformat your post and/or remove chars that format your post.

and till then:
Good catch, vspheredb or incubator or icinga-php-legacy is not compatible with the current icinga-php-library

I couldn’t reproduce your issue but this endpoint produces this output:
/icingaweb2/vspheredb/configuration/servers

Fatal error
: Declaration of Evenement\EventEmitterTrait::on($event, callable $listener) must be compatible with ipl\Html\HtmlDocument::on($event, callable $listener): Icinga\Application\ClassLoader in
/usr/share/icinga-php/ipl/vendor/evenement/evenement/src/EventEmitterTrait.php
on line
28

and here is another one:

So If you rely on vspheredb you should not update at the moment

and vspheredb has less problems with icinga-php-legacy 1.0.4
so you can try and downgrade that package or wait for an update

the vspheredb module still works with
icingaweb2 2.12.6
Icinga PHP Library 0.18.1
if you use icingadb-web you need v1.3.1 instead of 1.4.0