On Thu, 2005-06-09 at 12:02 +0200, Thomas Hummel wrote:
- dovecot: IMAP(xxxx): UIDs broken with partial sync in mbox file /yyyy/zzzz/xxxx/Mail/Drafts
Well, shouldn't happen but not a real problem unless it happens constantly.
What is that partial sync about ?
It means Dovecot thought it knew exactly what was in mbox file, so when it had to do some changes to mbox (eg. flag changes or expunges) it jumped right to the beginning of the mail that needed modification. But one of those mails contained X-UID header that was broken or contained an unexpected value. It shouldn't really happen unless some other program goes and modifies the X-UIDs..
1.0-stables don't handle them well yet. IMAP clients can't create CR+LF linefeeds, so they must have come somewhere else.
What can I do then ? Is there a way to work this around ?
Remove them: cat mbox|tr -d '\r' > mbox2;mv mbox2 mbox
Besides, do you mean that I wouldn't have had this problem with a 1.0-tests ?
It's a problem with 1.0-tests too.
One other problem I forgot to mention :
when I switched back (because of that assertion failed problem) from 1.0-stable down to 0.99, my maillog file (I had chosen to log through syslog) was flooded with such messages :
-- dovecot-auth: BUG: login gave a PID of existing connection dovecot-auth: Login process 15 disconnected
Sounds like some 1.0-stable's login-process was left running..