Hello! On Tuesday, 22 August 2017 09:59:32 CEST Dennis Schridde wrote: > When I force-resync a mailbox of mine, I see following output: > > # doveadm force-resync -u $U $P > doveadm($USER): Warning: mdbox .../storage: Inconsistency in map index > ($X,$Y2 != $X,$Y2) > doveadm($USER): Warning: fscking index file .../storage/dovecot.map.index > doveadm($USER): Warning: mdbox .../storage: rebuilding indexes > doveadm($USER): Error: mdbox .../storage: Duplicate GUID $G in m.$N1:$N2 > (size=$N3) and m.$N1:$N2 (size=$N3) > doveadm($USER): Warning: fscking index file .../storage/dovecot.map.index > doveadm($USER): Warning: mdbox .../storage: Inconsistency in map index > ($X,$Y1 != $X,$Y3) > doveadm($USER): Warning: fscking index file .../storage/dovecot.map.index > doveadm($USER): Warning: fscking index file .../storage/dovecot.map.index > > Different numbers are represented by different $variables, e.g. $N3 != $M3 > and $Y2 != $Y3. > > How can I fix this? Since the two messages are not the same (they have > different sizes), I would expect a cleanup operation to give each message a > unique GUID and write both GUIDs into all places where the old GUID was > referenced. > > I am using Dovecot 2.2.31. Please CC me, since I am not on the list.
Is there a way to extract and save the offending messages, delete them and remove them from all mailboxes, and then re-insert them in a healthy way? Or is there at least a way to have a look at their contents and figure out which mailboxes they appear in? --Dennis
signature.asc
Description: This is a digitally signed message part.