[Bug 275720] net-mgmt/icinga-php-library: Version 0.12.0 causes icingaweb2 to fail
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 12 Dec 2023 12:23:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275720
Bug ID: 275720
Summary: net-mgmt/icinga-php-library: Version 0.12.0 causes
icingaweb2 to fail
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: joneum@FreeBSD.org
Reporter: ohartmann@walstatt.org
Flags: maintainer-feedback?(joneum@FreeBSD.org)
Assignee: joneum@FreeBSD.org
net-mgmt/icingaweb2 can be installed with several modules for services, like
net-mgmt/icingaweb2-module-x509
icingaweb2-module-director
icingaweb2-module-grafana
icingaweb2-module-icingadb
The module grafana relies on module icingadb which in turn relies on
icinga-php-library >=0.13.0. This criteria is not met.
Even more, the recent state of the port net-mgmt/icingaweb2 is partially
non-functional with port icinga-php-library-php82-0.12.0 installed, sometimes
the whole web interface creates PHP errors. In our case, depending on what
module is enabled, the lefthand menu column renders unusable dropping an error
like
[...]
Deprecated: Creation of dynamic property ipl\Sql\Config::$type is deprecated in
/usr/local/www/icingaweb2/icinga-php/library/vendor/ipl/sql/src/Config.php on
line 32
[...]
The backend is an existing icinga2/DB instance. The problem occurs on FreeBSD
14.0-RELEASE-p2 with most recent ports/packages taken from the official
"latest" repository. Even NOT using any modules requiring
icinga-php-library >=0.13.0
results in problems using icingaweb2 - in the lefthand menu column picking
"Overview->Services" results in an php "Uncaught" error,or, selecting
"Migrations" in the User's/Admin menu (left bottom):
[...]
Deprecated
: Creation of dynamic property ipl\Sql\Config::$type is deprecated in
/usr/local/www/icingaweb2/icinga-php/library/vendor/ipl/sql/src/Config.php
on line
32
--
You are receiving this mail because:
You are the assignee for the bug.