vbeffara at ens-lyon.fr
Wed Jun 22 12:49:27 BST 2011
>> (I always interpreted negative message ids as "don't know yet, but
>> there are that many new messages remaining" - is that wrong ?)
SS> Yes. In the MappedUID case, it assigns a negative number when it
SS> discovers a message on the IMAP server but no corresponding entry in
SS> LocalStatus and UIDMapping. These 2 separate databases are a pain, I
SS> really want to unify them in the LocalStatus.db
Yes, it does sound a little convoluted ... shouldn't the message have a
number already assigned by the IMAP server in the first place ? Or is
there a risk of duplicated numbers ?
SS> I have looked at the log but I can't see anything unusual. It claims
SS> it has a new message (-2 and -1) that it needs to copy over, it
SS> then, fetches the messages from the local IMAP and saves it to the
SS> remote IMAP. The remote IMAP returns a new UID just fine and
SS> theoretically, we should not have the required entries in
And indeed after the sync, there are new entries in the UIDMapping
file. (BTW, the file is "mostly sorted", like it was sorted before but
has been split into 2 parts and re-put together in the wrong order. Some
of the UIDMapping files are sorted, some are like that - but it seems
uncorrelated to the duplicating messages).
SS> I am not sure why that doesn't seem to be the case for you.
Just to collect possibly relevant info : the problem started at the time
when "return uid" was missing. Offlineimap crashed a few times with a
message about %d not matching None (I didn't write it down at the
time). But now even new messages are self-duplicating ...
At the same point I was trying out python 2.7 - but this shouldn't
really be relevant, should it ?
Also possibly relevant : the problem in mailbox 'gag' fixed itself at
some point. But others are remaining.
SS> Sorry, I don't really know how help debugging this.
Me neither - though don't be sorry, I can wait, at least no message
seems to get lost.
Just one question: is there a way to recompute all those UIDMapping
data, to nuke everything and start over from scratch without
re-downloading everything ? Apparently from what you said some time ago
it works when syncing with a Maildir ...
Thanks a lot in any case !
| | UMPA - ENS Lyon | Mél: vbeffara at ens-lyon.fr |
| Vincent Beffara | 46 allée d'Italie | Tél: (+33) 4 72 72 85 25 |
| | 69364 Lyon Cedex 07 | Fax: (+33) 4 72 72 84 80 |
More information about the OfflineIMAP-project