Bug report: Global Mailbox UID mismatch on replication when upgrading from 2.3.13 to 2.3.17

Dennis Højgaard | Powerhosting Support dh at powerhosting.dk
Tue Nov 16 15:04:24 UTC 2021


We use dovecot for replication on two dovecot nodes (using Maildir). 
Worked perfectly until upgrading from 2.3.13 to 2.3.17. I found out 
about it a couple of days after where Queued 'full resync' requests had 
gone up. ANd then i saw some failed requests. But nothing in the log. I 
found out which users having trouble and saw that it was new user so i 
ran doveadm sync manually and got the following error:

doveadm(2849817): Warning: Mailbox changes caused a desync. You may want 
to run dsync again: Remote lost mailbox GUID 
38e69e0ba98d936142ac29004e3fea09 (maybe it was just deleted?)

So i found out that dovecot-uidlist had a mismatch on the Global Mailbox 
UID, so global mailbox uid is not the same on both servers. I don't know 
if there is something that has changed with regards to how this GUID is 
generated, because when i look at old mailboxes they are always 
identical on both servers.

I fix this issue manually by editing dovecot-uidlist on one of the 
servers making the global mailbox uid on both servers identical, and 
then run force-resync. This works, but i guess something has changed.


Dennis Højgaard
Powerhosting Support

*t:*  +45 7222 4457 |*e:*  dh at powerhosting.dk  |*w:*  https://powerhosting.dk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20211116/b5542b03/attachment-0001.htm>

More information about the dovecot mailing list