[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.