On 02/15/2011 01:02 PM, Adam Tauno Williams wrote:
On Tue, 2011-02-15 at 11:56 -0500, Adam Tauno Williams wrote:On Tue, 2011-02-15 at 12:44 -0400, Patrick Boutilier wrote:On 02/15/2011 12:40 PM, Adam Tauno Williams wrote:<QUOTE> Feb 15 11:34:33 sardine sync_client[22520]: Discarding: User completed Feb 15 11:34:33 sardine sync_client[22520]: sync_eatlines_unsolicited(): resynchronised okay Feb 15 11:34:33 sardine sync_client[22520]: Error in do_sync(): bailing out! Feb 15 11:34:33 sardine sync_client[22520]: Processing sync log file /var/lib/imap/sync/log-21931 failed: Bad protocol Feb 15 11:34:33 sardine sync_client[21931]: process 22520 exited, status 1 </QUOTE> What does "sync_eatlines_unsolicited" signify? Followed by "resynchronised okay" the significance is not clear. Attempting to "sync_client -v -l -m user.nawrot.Trash" reproduces this error every time.Have you tried reconstructing user.nawrot.Trash ?Yes, multiple times. Reconstruction seems to complete without incident. /usr/lib/cyrus-imapd/reconstruct -s -G -r user.nawrot With and without "-s -G", the users entire tree and just .Trash. Attempting to just replicate that use always fails.Huh. Doing a reconstruct *on the replica* seems to have fixed the issue; that user's mailboxes can now be replicated.
I usually just delete the account on the replica when this happens and then sync from client again. That way I am guaranteed to get all the mail for the user.
-bash-3.2$ /usr/lib/cyrus-imapd/sync_client -v -l -u nawrot USER nawrot Error from do_user(nawrot): bailing out!---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
<<attachment: boutilpj.vcf>>
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/