[Dovecot] dsync
Emmanuel Dreyfus
manu at netbsd.org
Mon Sep 24 10:39:54 EEST 2012
Hi
Testing dsync, things go wrong:
doveadm sync -u user remote:root at mail2.example.net
dsync-local(user): Error: Mailboxes don't have unique GUIDs:
72e3be2c6f203b50883c000044af56a8 is shared by RT and
RT_72e3be2c6f203b50883c000044af56a8
Obviously RT_72e3be2c6f203b50883c000044af56a8 is an outdated copy of RT
But .mailboxlist does not list that mailbox. Is there a trick to make
sure dsync only use valid mailboxes?
I have this in dovecot.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u:INDEX=/mail/indexes/%u:SUBSCRIPTI
ONS=../.mailboxlist
Another problem, that may or may not be related:
dsync-local(user): Error: Next message unexpectedly corrupted in mbox file
/home/user/mail/RT at 60298748 dsync-local(user): Error: Failed to sync
mailbox RT: Timeout while waiting for lock
dsync-local(user): Error: Next message unexpectedly corrupted in mbox file
/home/user/mail/RT at 63587421 dsync-local(user): Error: Failed to sync
mailbox RT: Mailbox GUIDs are not permanent without index files
I also get this:
dsync-local(user): Error: Failed to sync mailbox RT: Mailbox GUIDs are not
permanent without index files
dsync-local(user): Error: proxy client timed out (waiting for MSG-GET
message from remote)
And this:
dsync-local(user): Error: read() from worker server failed: EOF
And generally speaking ,how good is dsync? is it usabel in production?
This is on dovecot 2.1.7
--
Emmanuel Dreyfus
manu at netbsd.org
More information about the dovecot
mailing list