Hi,
I have a Gmail sync that is currently failing with this `mbsync -V` debug
output:
Synchronizing...
>>> 27 APPEND "[Gmail]/All Mail" {153284}
+ go ahead
(1 in progress) >>> 28 APPEND "[Gmail]/All Mail" (\Seen) {6304}
* BYE Invalid character in literal
IMAP error: unexpected BYE response: Invalid character in literal
After printing this error, the rest of the sync proceeds and appears to
complete just fine, but at the end of the run `mbsync` exits with an error code
of 1. I don't have any insight into what parts of the sync effectively got
skipped as a result of this unexpected BYE.
Two problems:
(1) I have no way of distinguishing between a catastrophic, immediate failure
and one like this which appears to only affect part of the sync. I'm running
this thing once a minute, but with a backoff for repeated failures. As such,
this relatively minor error is slowing down the sync loop, and I'd really only
like to do that for hard errors like network failures and the like.
(2) It's not clear to me how to fix this error. I removed all local messages
from my maildir matching U=6304, and tried to delete the corresponding things
from the server using the Gmail web UI, but I'm still getting this error on
every sync attempt.
What do you think about teaching mbsync to use different exit codes to indicate
the severity of the error? Maybe 1 for catastrophic failures that cause an
immediate abort, and 2 for errors that don't derail the rest of the sync?
Additionally, any tips for how I could find out what this troubling message
with UID 6304 is and permanently eradicate it?
-Greg
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
isync-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel