Package: dokuwiki
Version: 0.0.20180422.a-2
Severity: minor

Dear Maintainer,

after enabling authad in config it was not possible to authenticate to
dokuwiki:

[Fri Dec 14 18:16:04.913610 2018] [php7:error] [pid 102906] [client 
127.0.0.1:48292] PHP Fatal error:  Uncaught adLDAPException: Missing function 
support [bcmod] http://php.net/manual/en/book.bc.php in 
/var/lib/dokuwiki/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php:324\nStack 
trace:\n#0 /var/lib/dokuwiki/lib/plugins/authad/auth.php(251): 
adLDAPUsers->passwordExpiry('user1')\n#1 
/var/lib/dokuwiki/lib/plugins/authchained/auth.php(253): 
auth_plugin_authad->getUserData('user1')\n#2 
/usr/share/dokuwiki/inc/auth.php(1233): 
auth_plugin_authchained->getUserData('user1')\n#3 
/usr/share/dokuwiki/inc/auth.php(229): auth_setCookie('user1', 
'\\xAD?\\xFDE$\\xD4[\\xDE25`\\xCC\\x00v\\xFC...', false)\n#4 
/usr/share/dokuwiki/inc/auth.php(177): auth_login('user1', 'pass', false, 
false)\n#5 /usr/share/dokuwiki/inc/events.php(111): 
auth_login_wrapper(Array)\n#6 /usr/share/dokuwiki/inc/events.php(256): 
Doku_Event->trigger('auth_login_wrap...', true)\n#7 
/usr/share/dokuwiki/inc/auth.php(109): trigger_event('AUTH_LOGIN_CHEC...', 
Array, 'auth_login_wrap...')\n#8 /usr/share/dokuwiki/inc/init.php(215) in 
/var/lib/dokuwiki/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php on line 
324, referer: https://127.0.0.1/dokuwiki/doku.php?id=start&do=login&sectok=

After installing php-bcmath it works.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.18-9-pve (SMP w/24 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dokuwiki depends on:
ii  debconf [debconf-2.0]  1.5.69
ii  javascript-common      11
ii  libjs-jquery           3.2.1-1
ii  libjs-jquery-cookie    12-1.1
ii  libjs-jquery-ui        1.12.1+dfsg-5
ii  libphp-simplepie       1.3.1+dfsg-3.1
ii  php                    2:7.3+68
ii  php-geshi              1.0.8.11-3
ii  php-phpseclib          2.0.12-1
ii  php-random-compat      2.0.17-1
ii  php-xml                2:7.3+68
ii  php7.3 [php]           7.3.0~rc4-1
ii  php7.3-xml [php-xml]   7.3.0~rc4-1
ii  ucf                    3.0038

Versions of packages dokuwiki recommends:
ii  imagemagick                      8:6.9.10.14+dfsg-7
ii  imagemagick-6.q16 [imagemagick]  8:6.9.10.14+dfsg-7
ii  php-ldap                         2:7.3+68
ii  php7.3-cli [php-cli]             7.3.0~rc4-1
ii  php7.3-ldap [php-ldap]           7.3.0~rc4-1
ii  wget                             1.19.5-2

/etc/dokuwiki/plugins.local.php changed:
<?php
/**
 * This file configures the default states of available plugins. All settings in
 * the plugins.*.php files will override those here.
 */
$plugins['testing'] = 0;
$plugins['authad'] = 1;

Best Regards,
Juri Grabowski

Reply via email to