Hi,
Dovecot -n show the correct configuration like you explain. The command doveadm -o auth_socket_path=director-userdb quota get -A works fine on the proxy and now assigns host.
Now, the problem is that when we execute doveadm -A or doveadm -u *something* the command fails in the mailserver with this error:
dovecot: doveadm: Fatal: master: service(doveadm): child 13482 killed with signal 11 (core dumps disabled)
This errors occurs when the search finds more than one user. When we execute doveadm -u user it works fine
I send attached the strace of the mailserver
Thanks in advance!
--
Ramon Frontera Gallardo
Centre de Tecnologies de la Informació
Universitat de les Illes Balears
Ctra. Valldemossa km 7,5
07122 Palma de Mallorca
El 28/11/2012, a las 02:15, Timo Sirainen escribió:
On Tue, 2012-11-27 at 13:27 +0100, Ramon Frontera wrote:
# doveadm -D quota get -A doveadm(user1): Debug: auth input: user=user1 proxy starttls=any-cert doveadm(user1): Error: Proxy is missing destination host doveadm: Error: Failed to iterate through some users
..
connect(8, {sa_family=AF_FILE, path="/var/run/dovecot//auth-userdb"}, 110) = 0
It's connecting to auth-userdb, while it should be connecting to director-userdb. This should have been done by this setting:
protocol doveadm { auth_socket_path = director-userdb }
Make sure doveconf -n shows that. And if nothing seems to work, this at least should:
doveadm -o auth_socket_path=director-userdb quota get -A