[Dovecot] 2.1.2 Corrupted squat uidlist
Hi Timo and All, after upgrading to 2.1.2 i'm getting a lot of these messages: Error: Corrupted squat uidlist file XXXXXX wrong indexid
I did not have them before. Ideas?
Luca
On 27-03-2012 08:57, Luca Palazzo wrote:
Apr 15 03:43:43 imap(xxxx): Error: Corrupted squat uidlist file /home/mail/xxxx/xxxx//Maildir/dovecot.index.search.uids: wrong indexid Apr 15 06:30:27 imap(xxxx): Error: Corrupted squat uidlist file /home/mail/xxxx/xxxx//Maildir/dovecot.index.search.uids: wrong indexid Apr 15 07:43:55 pop3(xxxx): Error: Corrupted squat uidlist file /home/mail/xxxx/xxxx//Maildir/dovecot.index.search.uids: wrong indexid Apr 15 09:00:01 imap(xxxx): Error: Corrupted squat uidlist file /home/mail/xxxx/xxxx//Maildir/dovecot.index.search.uids: wrong indexid
doveconf -n
2.1.3: /usr/local/etc/dovecot/dovecot.conf
OS: FreeBSD 8.2-STABLE amd64
auth_mechanisms = plain login digest-md5 cram-md5 first_valid_uid = 125 listen = * log_path = /var/log/dovecot mail_plugins = fts fts_squat zlib mail_privileged_group = postfix mail_temp_dir = /var/db/dovecot managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave namespace { inbox = yes location = prefix = separator = . type = private } namespace { hidden = yes inbox = no list = no location = prefix = INBOX. separator = . type = private } passdb { args = /usr/local/etc/dovecot/dovecot-sql.conf.ext driver = sql } plugin { fts = squat fts_squat = partial=4 full=10 sieve = ~/.dovecot.sieve sieve_dir = ~/sieve } protocols = imap pop3 lmtp sieve service auth-worker { user = $default_internal_user } service auth { unix_listener /home/mail/postfix/private/dovecot-auth { group = postfix mode = 0660 user = postfix } } service lmtp { executable = lmtp -L unix_listener /home/mail/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } } ssl_cert = </etc/ssl/mail-chained.crt ssl_key = </etc/ssl/mail.key userdb { args = /usr/local/etc/dovecot/dovecot-sql.conf.ext driver = sql } protocol lmtp { log_path = /var/log/dovecot-deliver mail_plugins = fts fts_squat zlib sieve } protocol lda { mail_plugins = fts fts_squat zlib sieve } protocol imap { mail_plugins = fts fts_squat zlib imap_zlib }
Best regards Henrik Larsson
This problem is still showing up every day in the logs.
I tried to delete the dovecot.index.search and dovecot.index.search.uids files for all users, but the errors are still there after a re-build of the search index with "/usr/local/bin/doveadm search -A TEXT xyzabczzz".
If you need any further details, please let me know.
Best regards Henrik Larsson
On 15-04-2012 10:42, Henrik Larsson wrote:
Le 2012-04-20 09:40, Henrik Larsson a écrit :
comparable error exists for corrupted Maildir with the wrong filename i don't no the exact name of error i do not use zlib for this reason
i thinks a patch from timo fix this feature later
-- http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC2626742 gpg --keyserver pgp.mit.edu --recv-key C2626742
http://urlshort.eu fakessh @ http://gplus.to/sshfake http://gplus.to/sshswilting http://gplus.to/john.swilting https://lists.fakessh.eu/mailman/ This list is moderated by me, but all applications will be accepted provided they receive a note of presentation
So the doveadm search itself succeeds without errors, but if you immediately do another doveadm search it fails? Or do you need to do something else also in the middle? I couldn't reproduce this with a few tests.
On 20.4.2012, at 10.40, Henrik Larsson wrote:
Is there any way to produce debug logs that will show what goes wrong. It is consistent in such a way that I will have several errors within a 24 hour period.
I will be willing to add code and rebuild dovecot to produce the logs you need.
Best regards Henrik Larsson
participants (4)
-
Henrik Larsson
-
Luca Palazzo
-
ml
-
Timo Sirainen