[Bug 1769890] [NEW] Icingaweb2 does not work with PHP 7.2
Launchpad Bug Tracker
1769890 at bugs.launchpad.net
Thu Jan 9 00:57:49 UTC 2020
You have been subscribed to a public bug by Richard Laager (rlaager):
[Impact]
icingaweb2 does not work on PHP 7.2 or higher, e.g. as shipped in Ubuntu 18.04.
[Test Case]
Steps to reproduce:
$ sudo apt install mariadb-server
# mysql_secure_installation
$ sudo apt install icinga2 icinga2-ido-mysql
Yes to both questions relating to automatically set up database.
$ sudo apt install icingaweb2
Point a browser at http://localhost/icingaweb2/setup
Expected results:
The setup wizard loads.
Actual results:
Fatal error: Uncaught ErrorException: session_name(): Cannot change
session name when session is active in
/usr/share/php/Icinga/Web/Session/PhpSession.php:97 Stack trace: #0
[internal function]:
Icinga\Application\ApplicationBootstrap->Icinga\Application\{closure}(2,
'session_name():...', '/usr/share/php/...', 97, Array) #1
/usr/share/php/Icinga/Web/Session/PhpSession.php(97):
session_name('Icingaweb2') #2
/usr/share/php/Icinga/Web/Session/PhpSession.php(152):
Icinga\Web\Session\PhpSession->open() #3
/usr/share/php/Icinga/Web/Controller/ActionController.php(544):
Icinga\Web\Session\PhpSession->write() #4
/usr/share/php/Icinga/Web/Controller/ActionController.php(489):
Icinga\Web\Controller\ActionController->shutdownSession() #5
/usr/share/icingaweb2/library/vendor/Zend/Controller/Action.php(512):
Icinga\Web\Controller\ActionController->postDispatch() #6
/usr/share/php/Icinga/Web/Controller/Dispatcher.php(76):
Zend_Controller_Action->dispatch('errorAction') #7
/usr/share/icingaweb2/library/vendor/Zend/Controller/Front.php( in
/usr/share/icingaweb2/library/vendor/Zend/Controller/Plugin/Broker.php
on line 332
[Regression Potential]
The package is completely broken for setup now, and IIRC, at least somewhat broken if you get past that somehow, so the regression potential is very low.
[Other Info]
Upstream fixes:
https://github.com/Icinga/icingaweb2/pull/3315/commits/dadd2c80f6819111f25e3799c072ec39c991897e
https://github.com/Icinga/icingaweb2/commit/72ec132f25c868d9510e6d36a2d5c92fc8dd59d1
Backported to Debian package here:
https://salsa.debian.org/nagios-team/pkg-icingaweb2/commit/5804954da6cf08a74eeeb689d8d094eefa6ba9bc
** Affects: icingaweb2 (Ubuntu)
Importance: Undecided
Status: Fix Released
** Affects: icingaweb2 (Ubuntu Bionic)
Importance: Undecided
Assignee: Richard Laager (rlaager)
Status: In Progress
** Tags: bionic
--
Icingaweb2 does not work with PHP 7.2
https://bugs.launchpad.net/bugs/1769890
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list