[Dovecot] problems with SSH-based clustering dovecot 2.1.1

Michescu Andrei andrei at lctax.ro
Fri Mar 16 01:20:00 EET 2012


hello,

So I upgraded to 2.1.2 (not from repository because that one still says
2.1.1, but from the release).

I ran exactly the same test with exactly the same behaviour. (new account,
synced successfully on 2 servers, deliver 1 email to each server, run
doveadm sync)...

Please find below the dovecot-uidlists:

on mx1.a:
3 V1331851700 N1 Gc9e2a526b471624f70760000498f706b
1 :1331852540.19862.mx2,S=272
2 G1331852540.19862.mx2,S=272 :1331852573.M89342P19877.mx2,S=272
3 :1331852488.30409.mx1,S=268

on mx2.a:
3 V1331851700 N1 Gc9e2a526b471624f70760000498f706b
1 :1331852488.30409.mx1,S=268
2 :1331852540.19862.mx2,S=272
3 G1331852488.30409.mx1,S=268 :1331852572.M622052P30410.mx1,S=268

As you can see both servers duplicated the email that was delivered first
to them (1 in both cases, because the user1 is a clean account). There is
the same effect in the folders: initial there is only one file on each
server and after sync there are 3 files instead of only 2...

Also, after the sync, there should be 2 new emails (N2 if I interpret
correctly that N1 means only one new).

Thank you.
Andrei

PS: also I need to run dsync twice, because first time I receive:

dsync-local(user1 at a): Info: INBOX: Ignored 1 modseq changes
dsync-local(user1 at a): Info: INBOX: Couldn't keep all uids
dsync-local(user1 at a): Warning: Mailbox changes caused a desync. You may
want to run dsync again.


The config is below:
# 2.1.2: /etc/dovecot/dovecot/dovecot.conf
# OS: Linux 2.6.38-b i686 Slackware 13.0.0.0.0
auth_debug = yes
auth_debug_passwords = yes
auth_default_realm = a
first_valid_gid = 89
first_valid_uid = 89
last_valid_gid = 89
last_valid_uid = 89
listen = *
log_path = /dev/stderr
login_greeting = WebMail MX1.A
login_trusted_networks = 192.168.20.64/26
mail_debug = yes
mail_gid = vchkpw
mail_location = maildir:~/Maildir
mail_privileged_group = vchkpw
mail_uid = vpopmail
passdb {
  driver = vpopmail
}
protocols = imap pop3
service auth-worker {
  unix_listener auth-worker {
    user = vpopmail
  }
  user = vpopmail
}
service auth {
  user = vpopmail
}
service imap-login {
  user = vpopmail
}
service pop3-login {
  user = vpopmail
}
ssl = no
userdb {
  driver = vpopmail
}




More information about the dovecot mailing list