[horde] Passwd Module - LDAP error, need help

Stuart C. Naifeh scnaifeh at hotmail.com
Thu Aug 1 18:57:46 UTC 2013


Your userdn is wrong.  If you're using mail as the uid attribute, then it
should probably be:

 'userdn' => 'mail=%u,o=domains,dc=ds,dc=xdds,dc=com'


On Thu, Aug 1, 2013 at 2:41 PM, Mail Admin <pinemail11 at gmail.com> wrote:

> 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
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
>


More information about the horde mailing list