[Dovecot] Large mbox files.
I'm very sorry if this is a faq. I've spent considerable time reading documentation and doing Google searches to no avail...and the mailing list archive isn't searchable as far as I can tell.
Anyway, the question: When I try to open a large mbox file from Squirrel Mail I receive the following Dovecot error:
Jun 23 10:47:55 jetta dovecot: [ID 107833 mail.error] IMAP(kevin): file mbox-sync-rewrite.c: line 400 (mbox_sync_read_and_move): ass ertion failed: (need_space == (uoff_t)-mails[idx].space) Jun 23 10:47:56 jetta dovecot: [ID 684838 mail.error] child 28535 (imap) killed with signal 6
Not sure what other information you will need. (There's no posting guideline for the mailing list) Here's my guess:
Dovecot version: 1.0.beta9 OS version: Solaris x86 v10
I'm guessing a listing of non-default values in dovecot.conf would be useful too:
$ grep -vE "^ *#" dovecot.conf | grep -E "^ *[a-z\}]"
ssl_listen = *:993 first_valid_uid = 100 protocol imap { } protocol pop3 { } protocol lda { postmaster_address = postmaster@example.com } auth default { mechanisms = plain passdb pam { } userdb passwd { } user = root } plugin { }
Greetings, Given the error message, I can't help but wonder if there are any /quotas/ imposed on your account/ the system. Also, are there any restrictions on the UID/GID that dovecot is running as? It might also be worth knowing if the user/ group dovecot is running as has /any/ R/W rights to the system/ location it's running on/ at.
Just thought these might be worth looking at; given the error dovecot emits.
--Chris
Quoting Kevin Warren kevin.warren@creeting.co.uk:
I'm very sorry if this is a faq. I've spent considerable time reading documentation and doing Google searches to no avail...and the mailing list archive isn't searchable as far as I can tell.
Anyway, the question: When I try to open a large mbox file from Squirrel Mail I receive the following Dovecot error:
Jun 23 10:47:55 jetta dovecot: [ID 107833 mail.error] IMAP(kevin): file mbox-sync-rewrite.c: line 400 (mbox_sync_read_and_move): ass ertion failed: (need_space == (uoff_t)-mails[idx].space) Jun 23 10:47:56 jetta dovecot: [ID 684838 mail.error] child 28535 (imap) killed with signal 6
Not sure what other information you will need. (There's no posting guideline for the mailing list) Here's my guess:
Dovecot version: 1.0.beta9 OS version: Solaris x86 v10
I'm guessing a listing of non-default values in dovecot.conf would be useful too:
$ grep -vE "^ *#" dovecot.conf | grep -E "^ *[a-z\}]"
ssl_listen = *:993 first_valid_uid = 100 protocol imap { } protocol pop3 { } protocol lda { postmaster_address = postmaster@example.com } auth default { mechanisms = plain passdb pam { } userdb passwd { } user = root } plugin { }
-- panic: kernel trap (ignored)
FreeBSD 5.4-RELEASE-p12 (SMP - 900x2) Tue Mar 7 19:37:23 PST 2006 /////////////////////////////////////////////////////////////////
On Sat, 2006-06-24 at 11:05 +1000, Kevin Warren wrote:
I'm very sorry if this is a faq. I've spent considerable time reading documentation and doing Google searches to no avail...and the mailing list archive isn't searchable as far as I can tell.
Anyway, the question: When I try to open a large mbox file from Squirrel Mail I receive the following Dovecot error:
Jun 23 10:47:55 jetta dovecot: [ID 107833 mail.error] IMAP(kevin): file mbox-sync-rewrite.c: line 400 (mbox_sync_read_and_move): ass ertion failed: (need_space == (uoff_t)-mails[idx].space) Jun 23 10:47:56 jetta dovecot: [ID 684838 mail.error] child 28535 (imap) killed with signal 6
Dovecot doesn't like your mbox for some reason. Does it maybe have CR+LF linefeeds? That wasn't fixed in beta9 yet. If not, could you put the mbox through http://dovecot.org/tools/mbox-anonymize.pl and send it to me?
participants (3)
-
Chris H.
-
Kevin Warren
-
Timo Sirainen