dovecot.index.log: duplicate transaction log sequence (3)
Hello,
I am running Dovecot 2.3.5.1 on OpenBSD 6.5 with RainLoop as IMAP webmail client and just noticed the following error messages about duplicate transaction log sequences in the index log:
Jul 01 13:15:58 Error: imap(
Could this problem occur because I am using a Linux NFS server to store all the mails mounted under /var/mail ?
Any hints what I can do to avoid these error messages?
Thank you in advance.
Best regards, Mabi
Hello,
I am running Dovecot 2.3.5.1 on OpenBSD 6.5 with RainLoop as IMAP webmail client and just noticed the following error messages about duplicate transaction log sequences in the index log:
Jul 01 13:15:58 Error: imap(
)<21324> : Transaction log /var/vmail/ / /dovecot.index.log: duplicate transaction log sequence (3) Jul 02 16:33:35 Error: imap( )<6812> : Transaction log /var/vmail/ / /dovecot.list.index.log: duplicate transaction log sequence (2) Jul 02 16:33:35 Panic: imap( )<6812> : file mail-index-write.c: line 137 (mail_index_write): assertion failed: (file->hdr.prev_file_seq == hdr->log_file_seq) Jul 02 16:33:35 Fatal: imap( )<6812> : master: service(imap): child 6812 killed with signal 6 (core not dumped - https://dovecot.org/bugreport.html#coredumps - set service imap { drop_priv_before_exec=yes }) Could this problem occur because I am using a Linux NFS server to store all the mails mounted under /var/mail ?
Any hints what I can do to avoid these error messages?
Thank you in advance.
Best regards, Mabi
Are you by chance accessing mails using two different dovecot instances? This is not supported to be done concurrently, you need to use some sort of solution, such as dovecot director, to ensure user lands to one backend at a time.
Aki
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Tuesday, July 2, 2019 6:39 PM, Aki Tuomi aki.tuomi@open-xchange.com wrote:
Are you by chance accessing mails using two different dovecot instances? This is not supported to be done concurrently, you need to use some sort of solution, such as dovecot director, to ensure user lands to one backend at a time.
If you mean two different servers by asking if I access mails "using two different dovecot instances" then the answer is no: I have everything one one server. Does this answer your question properly?
On the config side I have also made sure I have the "mmap_disable = yes" parameter for NFS. Do I maybe need to tune some additional parameters?
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Tuesday, July 2, 2019 6:39 PM, Aki Tuomi aki.tuomi@open-xchange.com wrote:
Are you by chance accessing mails using two different dovecot instances? This is not supported to be done concurrently, you need to use some sort of solution, such as dovecot director, to ensure user lands to one backend at a time.
If you mean two different servers by asking if I access mails "using two different dovecot instances" then the answer is no: I have everything one one server. Does this answer your question properly?
On the config side I have also made sure I have the "mmap_disable = yes" parameter for NFS. Do I maybe need to tune some additional parameters?
Please review https://wiki.dovecot.org/NFS if you have not already done so.
Aki
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Tuesday, July 2, 2019 6:50 PM, Aki Tuomi via dovecot dovecot@dovecot.org wrote:
Please reviewhttps://wiki.dovecot.org/NFS if you have not already done so.
I actually already went through this guide once but noticed now that I had the mail_fsync parameter set to "optimized", so I now changed it to "always" and will check if I still get this error message.
participants (2)
-
Aki Tuomi
-
mabi