** Description changed:

+ [Impact]
+ 
+ DokuWiki fails with a 500 internal server error.  This is caused by a
+ regression in phpseclib introduced in 1.0.1-3 and subsequently fixed in
+ 1.0.1-4.
+ 
+ /var/log/apache2/error.log contains entries like the following:
+ 
+ [Mon Apr 25 16:09:08.998092 2016] [:error] [pid 10897] [client 
127.0.0.1:40832] PHP Fatal error:  Uncaught Error: Call to undefined method 
Crypt_Base::Crypt_Base() in /usr/share/php/Crypt/Rijndael.php:269
+ Stack trace:
+ #0 /usr/share/dokuwiki/inc/auth.php(503): Crypt_Rijndael->__construct()
+ #1 /usr/share/dokuwiki/inc/auth.php(267): auth_decrypt(...)
+ #2 /usr/share/dokuwiki/inc/auth.php(184): auth_login(...)
+ #3 /usr/share/dokuwiki/inc/events.php(108): auth_login_wrapper(Array)
+ #4 /usr/share/dokuwiki/inc/events.php(231): 
Doku_Event->trigger('auth_login_wrap...', true)
+ #5 /usr/share/dokuwiki/inc/auth.php(117): trigger_event('AUTH_LOGIN_CHEC...', 
Array, 'auth_login_wrap...')
+ #6 /usr/share/dokuwiki/inc/init.php(221): auth_setup()
+ #7 /usr/share/dokuwiki/doku.php(29): require_once('/usr/share/doku...')
+ #8 {main}
+   thrown in /usr/share/php/Crypt/Rijndael.php on line 269
+ 
+ [Test Case]
+ 
+   1. Install the following packages:
+      * dokuwiki (0.0.20140929.d-1ubuntu1)
+      * apache2 (2.4.18-2ubuntu3)
+      * libapache2-mod-php7.0 (7.0.4-7ubuntu2)
+   2. Visit http://localhost/dokuwiki
+ 
+ [Regression Potential]
+ 
+ Upgrading to 1.0.1-4 reverts the changes made in 1.0.1-3, making it
+ identical to 1.0.1-2.  This version is known to work according to the
+ upstream Debian bug report.
+ 
+ [Other Info]
+ 
+ == Regression details ==
+ Discovered in version: 1.0.1-3
+ Last known good version: 1.0.1-2
+ 
+ Original description:
+ 
  Facing the same issue as bug #819420 in Debian.
  
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819420
  
  Appears fixed in Debian's version 1.0.1-4, can we get the fix in Ubuntu
  Xenial as well?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574058

Title:
  php-seclib: Call to undefined method Crypt_Base::Crypt_Base()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/phpseclib/+bug/1574058/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to