[Tickets #7418] Unable to write filters to prefs with ldap backend (binds without password)
bugs at horde.org
bugs at horde.org
Tue Sep 30 19:20:39 UTC 2008
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/7418
------------------------------------------------------------------------------
Ticket | 7418
Created By | johannes.nilsson at sorch.se
Summary | Unable to write filters to prefs with ldap backend
| (binds without password)
Queue | Ingo
Version | 1.2.1
Type | Bug
State | Unconfirmed
Priority | 1. Low
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
johannes.nilsson at sorch.se (2008-09-30 15:20) wrote:
I have horde setup to let imp handle the authentication. Imp talks
to cyrus which talks to ldap. I have no problems logging in.
I have set up Ingo to use the 'prefs' storage driver. Ingo can read
and publish filters just fine using the timsieved driver.
Unfortunately Ingo fails when trying to write the filters to
prefs/ldap. According to the ldap.log this is because it is trying to
bind without a password. It is however possible to change the 'Update
script...' setting. Settings in other modules are also saved fine.
Versions:
horde-ingo-1.2.1-1mdv2008.1
horde-imp-4.2-2mdv2008.1
horde-3.2.2-1mdv2008.1
Additional information:
$conf['prefs']['maxsize'] = 2147483647;
$conf['prefs']['params']['hostspec'] = 'localhost';
$conf['prefs']['params']['port'] = 389;
$conf['prefs']['params']['version'] = '3';
$conf['prefs']['params']['basedn'] = 'ou=MailAccounts,dc=example,dc=com';
$conf['prefs']['params']['writedn'] = 'user';
$conf['prefs']['params']['uid'] = 'uid';
$conf['prefs']['driver'] = 'ldap';
$conf['auth']['admins'] = array('Administrator', 'johnil');
$conf['auth']['checkip'] = true;
$conf['auth']['checkbrowser'] = true;
$conf['auth']['alternate_login'] = false;
$conf['auth']['redirect_on_logout'] = false;
$conf['auth']['params']['app'] = 'imp';
$conf['auth']['driver'] = 'application';
I added this (at line 241) to Prefs/ldap.php:
Horde::logMessage("Inside trying to rebind as :".$this->_dn." with:
".$this->_password, __FILE__, __LINE__, PEAR_LOG_NOTICE);
From horde.log:
Sep 30 21:01:41 HORDE [notice] [ingo] Inside trying to rebind as
:mail=johannes.nilsson at example.com,ou=MailAccounts,dc=example,dc=com
with: [pid 925 on line 241 of
"/usr/share/horde/lib/Horde/Prefs/ldap.php"]
Sep 30 21:01:41 HORDE [error] [ingo] Error rebinding for prefs
writing: [53]: Server is unwilling to perform [pid 925 on line 260 of
"/usr/share/horde/lib/Horde/Prefs/ldap.php"]
Sep 30 21:01:41 HORDE [error] [ingo] Internal LDAP error. Details
have been logged for the administrator. [pid 925 on line 338 of
"/usr/share/horde/lib/Horde/Prefs/ldap.php"]
And ldap.log:
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18315 fd=54 ACCEPT from
IP=127.0.0.1:35658 (IP=0.0.0.0:389)
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18315 op=0 SRCH
base="ou=MailAccounts,dc=example,dc=com" scope=2 deref=0
filter="(uid=johnil)"
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18315 op=0 SRCH attr=dn
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18315 op=0 SEARCH RESULT
tag=101 err=0 nentries=1 text=
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18315 op=1 BIND
dn="mail=johannes.nilsson at example.com,ou=MailAccounts,dc=example,dc=com"
method=128
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18315 op=1 RESULT tag=97
err=53 text=unauthenticated bind (DN with no password) disallowed
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18316 fd=55 ACCEPT from
IP=127.0.0.1:35659 (IP=0.0.0.0:389)
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18316 op=0 SRCH
base="ou=MailAccounts,dc=example,dc=com" scope=2 deref=0
filter="(uid=johnil)"
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18316 op=0 SEARCH RESULT
tag=101 err=0 nentries=1 text=
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18316 op=1 UNBIND
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18316 fd=55 closed
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18317 fd=55 ACCEPT from
IP=127.0.0.1:35660 (IP=0.0.0.0:389)
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18317 op=0 SRCH
base="ou=MailAccounts,dc=example,dc=com" scope=2 deref=0
filter="(uid=johnil)"
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18317 op=0 SEARCH RESULT
tag=101 err=0 nentries=1 text=
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18317 op=1 UNBIND
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18317 fd=55 closed
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18315 op=2 UNBIND
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18315 fd=54 closed
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18318 fd=54 ACCEPT from
IP=127.0.0.1:35661 (IP=0.0.0.0:389)
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18318 op=0 SRCH
base="ou=MailAccounts,dc=example,dc=com" scope=2 deref=0
filter="(uid=johnil)"
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18318 op=0 SRCH attr=dn
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18318 op=0 SEARCH RESULT
tag=101 err=0 nentries=1 text=
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18318 op=1 BIND
dn="mail=johannes.nilsson at example.com,ou=MailAccounts,dc=example,dc=com"
method=128
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18318 op=1 RESULT tag=97
err=53 text=unauthenticated bind (DN with no password) disallowed
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18318 op=2 UNBIND
Sep 30 21:01:41 mettemauge slapd[17113]: conn=18318 fd=54 closed
More information about the bugs
mailing list