Hi again,
I am still trying to run Dovecot but persistently get the errors
Corrupted transaction log file and Lost transaction log file.
I cannot find any reference to this problem that will help, I have
checked the file permissions and locks and cannot see any obvious
cause.
Could somebody please advise what I might be doing wrong or direct me to
somewhere else that I can ask for or find help.
Below is some information about the problem.
The log file show the following when I attempt to log in:
Info: Dovecot v1.0.alpha5 starting up
Info: imap(will): Effective uid=501, gid=501
Info: imap(will): mbox: data=/home/will/mail/:INBOX=/var/spool/mail/will
Info: imap(will): mbox: root=/home/will/mail, index=/home/will/mail,
inbox=/var/spool/mail/will
Info: imap-login: Login: user=<will>, method=PLAIN, rip=10.0.128.58,
lip=10.0.128.55
Error: imap(will): Corrupted transaction log file /home
/will/mail/.imap/INBOX/dovecot.index.log: record size too small (type=0x40,
offset=24, size=0)
Error: imap(will): /home/will/mail/.
imap/INBOX/dovecot.index.log seq 2
Error: imap(will): Lost transaction log file /home/will/mail/.
imap/INBOX/dovecot.index.log seq 2
My config file contains the following un commented lines:
protocols = imap
ssl_disable = yes
disable_plaintext_auth = no
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot.log
mail_extra_groups = mail
mail_debug = yes
default_mail_env = mbox:~/mail/:INBOX=/var/spool/mail/%u
protocol imap {
}
protocol pop3 {
}
auth_verbose = yes
auth default {
mechanisms = plain
passdb shadow {
}
userdb passwd {
}
}
My file permissions are:
/var/spool/mail/
-rwxrwx--- will mail 2797 Dec 29 20:37 will
/home/will/mail
drwx------ will will 4096 Dec 29 20:47 .imap/
-rw------- will will 19 Dec 29 20:47 .subscriptions
/home/will/mail/.imap
drwx------ will will 4096 Dec 29 21:07 INBOX/
/home/will/mail/.imap/INBOX
-rwxrwxrwx will will 120 Dec 28 20:47 dovecot.index
-rw------- will will 376 Dec 29 21:07 dovecot.index.log
-rw------- will will 376 Dec 29 21:04 dovecot.index.log.2
The .imap and everything in it is created when I try to login, the three
dovecot.index are all completely empty.
If any more information is required, please let me know.
Regards,
Will
--
Will Ling