On pe, 2010-05-14 at 13:16 -0500, Mike Abbott wrote:> Running 2.0.beta5 on Mac OS X with HFS+J, I often see this error in the
log:
>
> Fri May 14 12:25:59 gromit dovecot[5466]: imap(pid 8101 user joe): Error:
mdbox /var/spool/imap/dovecot/mail/mailboxes/INBOX/Foobar/dbox-Mails: map
uidvalidity mismatch (1273852899 vs 1273853949)
This means that storage/dovecot.map.index's uidvalidity was 1273853949
(created Fri May 14 17:19:09 WEST 2010), but
INBOX/Foobar/dbox-Mails/dovecot.index contained messages for
map-uidvalidity 1273852899 (created Fri May 14 17:01:39 WEST 2010).
So storage's uidvalidity had changed 17,5 minutes after Foobar's index
was created. Was this a real user? Since both dates are May 14th and
your mail was also dated May 14h, was the user's first mdbox access also
that day? Does it keep happening more than once for the same user?
I heard this happens also after "dsync mirror", but with a quick test
I
wasn't able to reproduce it..
> The logs also reveal that this user was logged in twice at the time.
> There appear to be two issues here: the uidvalidity mismatch, and the
> path in the "rebuilding indexes" message does not match the path
in
> the "uidvalidity mismatch" error.
The path mismatch is intended. "Rebuilding indexes" rebuilds all
indexes
in all mailboxes.