To get this into a stable release, you need to follow the SRU process: https://wiki.ubuntu.com/StableReleaseUpdates
I've prepared an SRU debdiff. The procedure says that you need to make sure it's fixed in the development release (which it is) and that the bug status is Fix Released. So I changed it to that. But then later, it says to use In Progress. Apparently I could change it to Fix Released, but now can't change it back to In Progress. I also can't add distro- version-specific tasks. Can someone set this to In Progress and/or add a Bionic task that's In Progress. ** Changed in: icingaweb2 (Ubuntu Bionic) Status: New => In Progress ** Changed in: icingaweb2 (Ubuntu Bionic) Assignee: (unassigned) => Richard Laager (rlaager) ** Description changed: [Impact] icingaweb2 does not work on PHP 7.2 or higher, e.g. as shipped in Ubuntu 18.04. [Test Case] Steps to reproduce: - # apt install mariadb + $ sudo apt install mariadb-server # mysql_secure_installation - # apt install icinga2 icinga2-ido-mysql - Yes to both questions relating to automatically set up database - # apt install icingaweb2 - Point a browser at http://host.example.co.uk/icingaweb2 to run the setup wizard + $ 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 on startup now, so the regression potential is effectively nil. + 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 fix: https://github.com/Icinga/icingaweb2/pull/3315/commits/dadd2c80f6819111f25e3799c072ec39c991897e Backported to Debian package here: https://salsa.debian.org/nagios-team/pkg-icingaweb2/commit/5804954da6cf08a74eeeb689d8d094eefa6ba9bc -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1769890 Title: Icingaweb2 does not work with PHP 7.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/icingaweb2/+bug/1769890/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs