[horde] Passwd Module - LDAP error, need help

Mail Admin pinemail11 at gmail.com
Thu Aug 1 18:41:14 UTC 2013


Hi Andy / Community

I tried Andy's settings, it tried to change but getting error of passwd
module not configured properly

here are the debug logs

2013-08-01T18:07:04+00:00 DEBUG: HORDE Load config file (nls.php; app:
horde) [pid 8324 on line 401 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE Load config file (hooks.php; app:
imp) [pid 8324 on line 401 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [imp] Load config file (conf.php;
app: imp) [pid 8324 on line 401 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [imp] Load config file (prefs.php;
app: horde) [pid 8324 on line 401 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [imp] Load config file (prefs.php;
app: imp) [pid 8324 on line 401 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [imp] Hook prefs_init in application
imp called. [pid 8324 on line 1137 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [imp] Hook prefs_init in application
imp called. [pid 8324 on line 1137 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [imp] Hook prefs_init in application
imp called. [pid 8324 on line 1137 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [imp] Load config file
(backends.php; app: imp) [pid 8324 on line 401 of
"/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [gollem] Load config file (conf.php;
app: gollem) [pid 8324 on line 401 of "/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [gollem] Load config file
(prefs.php; app: gollem) [pid 8324 on line 401 of
"/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE [gollem] Load config file
(backends.php; app: gollem) [pid 8324 on line 401 of
"/usr/share/pear/Horde.php"]
2013-08-01T18:07:04+00:00 DEBUG: HORDE Max memory usage: 12320768 bytes
[pid 8324 on line 560 of "/usr/share/pear/Horde/Registry.php"]
2013-08-01T18:07:32+00:00 ERR: HORDE [passwd] Bind failed: Can't contact
LDAP server [pid 8323 on line 107 of
"/var/www/webmail/passwd/lib/Factory/Driver.php"]
2013-08-01T18:07:32+00:00 DEBUG: HORDE  1. Passwd_Basic->__construct()
/var/www/webmail/passwd/index.php:20
 2. Passwd_Basic->_init() /var/www/webmail/passwd/lib/Basic.php:68
 3. Passwd_Basic->_changePassword()
/var/www/webmail/passwd/lib/Basic.php:100
 4. Passwd_Factory_Driver->create()
/var/www/webmail/passwd/lib/Basic.php:212
 5. Passwd_Basic->__construct() /var/www/webmail/passwd/index.php:20
 6. Passwd_Basic->_init() /var/www/webmail/passwd/lib/Basic.php:68
 7. Passwd_Basic->_changePassword()
/var/www/webmail/passwd/lib/Basic.php:100
 8. Passwd_Factory_Driver->create()
/var/www/webmail/passwd/lib/Basic.php:212
 9. Horde_Ldap->__construct()
/var/www/webmail/passwd/lib/Factory/Driver.php:105
10. Horde_Ldap->bind() /usr/share/pear/Horde/Ldap.php:142
11. Horde_Ldap->_connect() /usr/share/pear/Horde/Ldap.php:230
12. Horde_Ldap->bind() /usr/share/pear/Horde/Ldap.php:356

2013-08-01T18:07:32+00:00 DEBUG: HORDE [passwd] Password module is not
properly configured [pid 8323 on line 27 of
"/usr/share/pear/Horde/Core/Notification/Handler/Decorator/Hordelog.php"]
2013-08-01T18:07:32+00:00 DEBUG: HORDE [passwd] SQL  (0.0007s)

It says not able to connect with ldap server, wheras I check through
phpldapadmin, everything looks fine.

Here is my backends.local.php file

<?php
$backends['ldap'] = array(
     'disabled' => false,
     'driver' => 'Ldap',
     'logout' => true,
     'name' => 'FanMailPlus',
     'params' => array(
         'host' => 'locahost',
         'port' => 389,
         'basedn' => 'o=domains,dc=ds,dc=xdds,dc=com',
         // LDAP object key attribute.
         'uid' => 'mail',
         // The attribute storing the password.
         'attribute' => 'userPassword',
         // These attributes will enable shadow password policies.
         // 'shadowlastchange' => 'shadowLastChange',
         // 'shadowmin' => 'shadowMin',
         // This will be appended to the username when looking for the
userdn.
         'realm' => '',
         // Use this filter when searching for the user's DN.
         'filter' => '',
         // Hash method to use when storing the password
         'encryption' => 'crypt',
         // Whether to enable TLS for this LDAP connection
         // Note: make sure that the host matches cn in the server
certificate.
         'tls' => false,
         // Determine the user's DN. %u will be replaced by the user's ID.
         'userdn' => 'uid=%u,o=domains,dc=ds,dc=xdds,dc=com'
     ),
     'policy' => array(
         'minLength' => 6,
         'minNumeric' => 1,
         'maxLength' => 128
     ),

);


Any help is appreciated!

PineMail Admin


More information about the horde mailing list