[Dovecot] Migrate from mlbox to maildir, lock problem

Sylvain Nemtua nemtua at gmail.com
Wed May 2 13:15:16 EEST 2007


Hi

We've been using dovecot successufly for few month.

Previous setup : solaris 8, postfix+LDA, mbox + index on NFS (Netapp),
2500 accounts
Everything shared overs NFS, multiple servers connect to index, mbox.
mail_location =
mbox:/var/mail/mbox/%u:INBOX=/var/mail/%u:INDEX=/var/mail/indexes_dovecot/%u
We had at first some issue with mbox locking, using lock_method =
dotlock solve the issue.
The problem seemed to be with fcntl.

I Migrate to maildir to ease administration to use maildir quota
I use mb2md-3.20.pl to migrate the mbox everything works smooth.

Actual setup : solaris 8, postfix+LDA, maildir + index + control on NFS (Netapp)

I change the mail_location settings to
mail_location =
maildir:/var/mail/maildir/%u:INDEX=/var/mail/indexes_dovecot/%u:CONTROL=/var/mail/dovecot_control/%u

And now I'm facing new locking issue :

Errors on user loging, users leaving mail on server downloading the
same mail over and over.

Numerous entries in log files :

May  2 11:19:03 gregorie dovecot: [ID 107833 mail.error] POP3(carini):
Maildir /var/mail/maildir/carini sync: UID inserted in the middle of
mailbox
 (13 > 1, file = 1178097228.P16222Q0M452645.yder,S=22935:2,)
May  2 11:19:03 gregorie dovecot: [ID 107833 mail.info] POP3(carini):
Disconnected: Mailbox is in inconsistent state. top=0/0, retr=0/0,
del=0/0, s
ize=0
May  2 11:19:03 gregorie dovecot: [ID 107833 mail.error] POP3(carini):
Couldn't init INBOX: Internal error occurred. Refer to server log for
more i
nformation. [2007-05-02 11:19:01]

Seems to be locking issue, numerous .nfs files in INDEX & CONTROL location

The maildirsize & dovecot-uidlist files aren't update properly

Does the patch posted here still apply ?
http://dovecot.org/list/dovecot/2006-December/018145.html

Is the any

 ls -lai ../dovecot_control/carini
total 168
   1241498 drwx------   3 carini   10008       4096 May  2 08:38 .
   2194825 drwxrwxrwx 890 root     mail       69632 May  2 12:02 ..
   2272724 drwx------   2 carini   10008       4096 May  2 12:09 .INBOX
   1600612 -rw-------   1 carini   10008         31 May  1 00:16 .nfs70B454
    874201 -rw-------   1 carini   10008         31 May  2 05:02 .nfs976604
    257061 -rw-------   1 carini   10008         30 May  1 10:15 .nfsB57E54
    319327 -rw-------   1 carini   10008         31 Apr 30 13:03 .nfsD66BD3
    319326 -rw-------   1 carini   10008         25 Apr 30 11:58 .nfsDA3144
    874204 -rw-------   1 carini   10008        144 May  2 12:09 maildirsize
root at gregorie-/var/mail/maildir# ls -lai ../dovecot_control/carini/.INBOX/
total 72
   2272724 drwx------   2 carini   10008       4096 May  2 12:09 .
   1241498 drwx------   3 carini   10008       4096 May  2 08:38 ..
   1648711 -rw-------   1 carini   10008        369 May  2 09:38 .nfs05BB04
   1539511 -rw-------   1 carini   10008         58 Apr 30 13:03 .nfs076BD3
   1648718 -rw-------   1 carini   10008        101 May  2 12:04 .nfs16A114
   1648715 -rw-------   1 carini   10008        101 May  2 11:13 .nfs4A5F04
   1539510 -rw-------   1 carini   10008         56 Apr 30 11:58 .nfs8B3144
   1648714 -rw-------   1 carini   10008        149 May  2 11:45 .nfs97B014
   1648716 -rw-------   1 carini   10008        100 May  2 11:23 .nfs9EAF04
   2165940 -rw-------   1 carini   10008         58 May  1 00:16 .nfsA0B454
   1648710 -rw-------   1 carini   10008         56 May  2 05:02 .nfsC76604
   1648713 -rw-------   1 carini   10008        105 May  2 09:44 .nfsCF0D74
   1648712 -rw-------   1 carini   10008        154 May  2 09:55 .nfsD62C04
   1654025 -rw-------   1 carini   10008         57 May  1 10:15 .nfsF67E54
   1648717 -rw-------   1 carini   10008         58 May  2 12:04 dovecot-uidlist



thanks for your help

sylvain nemtua


More information about the dovecot mailing list