On Wed, 2008-10-29 at 16:21 +0100, Mathieu Kretchner wrote:
Oct 29 16:08:58 myserver dovecot: IMAP(imap1): utime(/data/maildir/i/imap1/.backup/tmp) failed: Read -only file system
Hmm. This isn't really a problem. Perhaps I should even hide this error message.
Oct 29 16:08:58 myserver dovecot: IMAP(imap1): open(/data/maildir/i/imap1/.backup/dovecot-uidlist.lo ck) failed: Read-only file system Oct 29 16:08:58 myserver dovecot: IMAP(imap1): file_dotlock_create(/data/maildir/i/imap1/.backup/dov ecot-uidlist) failed: Read-only file system
This is a problem. Dovecot must be able to create dovecot-uidlist file. You could place all the control files to a different directory though, for example:
mail_location = maildir:~/Maildir:CONTROL=~/Maildir/dovecot:INDEX=~/Maildir/dovecot
Indexes don't really matter, but performance is better if they exist.
Anyway if you already have users using the mails, you should copy/move all the dovecot* files to ~/Maildir/dovecot/ under the correct directories. dovecot-uidlist and dovecot-keywords most importantly, otherwise the users will redownload all their mails and lose any message keywords they've set.