[Dovecot] mbox sync failure2
Alnis Morics
alnis.morics at gmail.com
Sun Jul 5 08:18:52 EEST 2009
Hello, list,
I'm new here and also new to Dovecot. On Friday evening (perhaps not the best
moment...) I sent the following question but it seems to have been lost
somehow:
Yesterday I had to reboot my server machine and I think there was an email
client connected from the LAN during the reboot which I did not notice then.
Now that mailbox is no longer accessible: as soon as I try to connect, it
lets me wait forever while openin the folder, and cycles endlessly this
message in the logs:
Jul 2 19:40:37 myhostname dovecot: imap-login: Login: user=<username>,
method=PLAIN, rip=#.#.#.#, lip=#.#.#.#, TLS
Jul 2 19:40:37 myhostname dovecot: IMAP(username):
unlink(/var/mail/username.lock) failed: Permission denied
Jul 2 19:40:48 myhostname dovecot: IMAP(username): file mbox-sync.c: line
1372 (mbox_sync_handle_eof_updates): assertion failed: (trailer_size
<= 2)
Jul 2 19:40:48 myhostname dovecot: IMAP(username): Raw backtrace: imap
[0x80b2081] -> imap [0x80b1f99] -> imap [0x807a536] -> imap [0x807ae71]
-> imap(mbox_sync+0x422) [0x807d3c2] -> imap(mbox_storage_sync_init+0x3e)
[0x807d8de] -> imap(imap_sync_nonselected+0x1c) [0x806446c] ->
imap(_cmd_select_full+0xc3) [0x805be83] -> imap(cmd_select+0x19)
[0x805c059] -> imap [0x805d5ef] -> imap [0x805d690] -> imap(_client_input
+0x74) [0x805dd64] -> imap(io_loop_handler_run+0xf0) [0x80b7e20] ->
imap(io_loop_run+0x18) [0x80b7338] -> imap(main+0x478) [0x8066388] ->
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7e36455] -> imap
[0x8058561]
Jul 2 19:40:48 myhostname dovecot: child 2459 (imap) killed with signal 6
(I have Debian Lenny with dovecot 1.0.15.; protocol: imaps; mailbox: mbox;
lock: dotlock)
I tried to add the user dovecot to the group mail and give the group mail
write permission to the mailbox. The permission errors stopped appearing but
everything else is still there, including .lock file and 3 imap-login
processes that resume as soon as I try to kill them.
There are also 2 unimportant mailboxes that still work.
I can view the beginning of the "username" mailbox with mc inner viewer, but
it hangs as I go to the end of file.
Tried to copy the file so I could freely experiment with it but the copying
hung up when it reached 87 % (the file is 1.1 GB). The copied part was
unreadable.
Tried to
formail -ds < /var/mail/username >> /backup/usernameJul3
but with the same result.
Is there a way to repair the synchronization of the mbox? Or at least a way to
recover its content?
-------------------------------------------------------
After that I also tried to "shutdown -F -r now" but to no effect.
(filesystem is ext3)
Now I'm really in trouble. Could someone, please, suggest what I could try to
do to solve this?
Thanks.
More information about the dovecot
mailing list