[Dovecot] Dovecot director doveadm with switch "-A" error

Ramon Frontera ramon.frontera at uib.es
Fri Nov 30 11:22:19 EET 2012


Hi,

Thanks Timo for your help!

I have installed dovecot version 2.1.12

changing format has solved "doveadm -o auth_socket_path=director-userdb quota get -A"

Now, "doveadm -o auth_socket_path=director-userdb  search -u user  mailbox Trash savedbefore 1d" works fine!!!!

Best regards!
--
------------------------------------------
  Ramon Frontera Gallardo
  Universitat de les Illes Balears        





El 30/11/2012, a las 02:17, Timo Sirainen escribió:

> On 29.11.2012, at 16.22, Ramon Frontera wrote:
> 
>> Now we have found 3 problems with doveadm on proxy server:
>> 
>> 1 problem:
>> In our configuration we have:
>> protocol doveadm {
>> auth_socket_path = director-userdb
>> }
>> 
>> I have executed this:
>> # doveconf -m doveadm -f service=doveadm auth_socket_path
>> auth_socket_path = director-userdb
>> 
>> Now when We execute doveadm quota get -A
>> we have this error: 
>> doveadm(user1): Error: /var/run/dovecot//auth-userdb: Proxy is missing destination host (maybe set auth_socket_path=director-userdb)
>> doveadm: Error: Failed to iterate through some users
>> 
>> with "-o auth_socket_path=director-userdb " it works for the early users.
> 
> That's strange. I don't really have any ideas left how to debug it easily.
> 
>> 2 problem
>> when we execute doveadm -o auth_socket_path=director-userdb quota get -A it works for the early users and then return this error on proxy:
>> 
>> doveadm(userabc): Fatal: table formatter doesn't support multi-line values
> 
> Oh. Hmm. I see the problem.. I'll fix it later. For now you could change the formatter with doveadm -f tab or -f flow
> 
>> 3 problem
>> I have tested other doveadm command on proxy wich also fails:
>> 
>> # doveadm -o auth_socket_path=director-userdb  search -u user  mailbox Trash savedbefore 1d
>> 
>> on proxy we have this error: " doveadm(user): Error: xx.xx.xx.xx:24245: Internal failure for user"
>> on mailserver we have this error: "doveadm: Fatal: master: service(doveadm): child 22171 killed with signal 11 (core dumps disabled)"
>> 
>> I put the gdm bt output hope it help you. (mailserver)
>> 
>> #0  auth_master_user_list_next (ctx=0x0) at auth-master.c:680
>> No locals.
>> #1  0x00007f2dfe414f23 in mail_storage_service_all_next (ctx=0xf92900, 
>>   username_r=0x7fff4306cab8) at mail-storage-service.c:1215
>>       __FUNCTION__ = "mail_storage_service_all_next"
>> #2  0x00007f2dfd0b0ed2 in doveadm_expire_mail_init (ctx=0xf89020)
>>   at doveadm-expire.c:420
> 
> This should fix it: http://hg.dovecot.org/dovecot-2.1/rev/75dc4cb4bfe0
> 




More information about the dovecot mailing list