** Changed in: icingaweb2 (Ubuntu)
       Status: Confirmed => Fix Released

** Description changed:

- Release: 18.04 - Bionic
+ [Impact]
+ icingaweb2 does not work on PHP 7.2 or higher, e.g. as shipped in Ubuntu 
18.04.
  
- # apt-cache policy icingaweb2
- icingaweb2:
-   Installed: 2.4.1-1
+ [Test Case]
  
- Expected:  A setup wizard in my browser post initial install
+ Steps to reproduce:
+ # apt install mariadb
+ # 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
  
- Attempting to run the setup wizard straight after install, results in
- this:
+ 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.
+ 
+ -----
  
  Upstream:
  https://github.com/Icinga/icingaweb2/pull/3186
- 
- Steps to reproduce:
- # apt install mariadb
- # 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

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

Reply via email to