On 09/19/2014 03:04 AM, Will Yardley wrote: > Couple questions about running doveadm with multiple instances... I have > Dovecot 2.2.13 on RHEL6 running across 3 boxes, each with a director and > main instance running. When I try to lookup something on the main > instance (which is handling user auth) via its auth-userdb socket > directly, I get an error: > > # doveadm auth lookup -a /var/run/dovecot-main/auth-userdb myuser > doveadm(root): Error: passdb lookup failed for myuser: Configured passdbs > don't support crentials lookups > > When I use the default lookup map, I just get the proxy settings that > are configured in the director instance's authdb. > # doveadm auth lookup myuser > passdb: myuser > user : myuser > proxy : y > nopassword: y > > In addition, > "doveadm director map" > > can't map the username -I get the error: > doveadm(root): Error: User listing returned failure > doveadm(root): Error: user listing failed > [then I get the whole list, but with <unknown> for each user] Assuming your configuration is otherwise ok, I think this was fixed in http://hg.dovecot.org/dovecot-2.2/rev/8b5664bce4a0 and http://hg.dovecot.org/dovecot-2.2/rev/ccc5701dae72 so it will be included in Dovecot 2.2.14
> > The director itself doesn't have the LDAP passdb that the main dovecot > instance talks to, but I have, in the director config: > > service doveadm { > inet_listener { > port = 8889 > } > } > director_doveadm_port = 8889 > > local 192.168.x.x/24 { > doveadm_password = XXXXXX > } > > doveadm_proxy_port = 8888 In the 2.2 series you can write this as "doveadm_port", I think. br, Teemu Huovila