[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