[Dovecot] 2.1.3 Corrupted squat uidlist

Timo Sirainen tss at iki.fi
Mon Apr 23 13:52:49 EEST 2012


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:

> 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:
>> On 27-03-2012 08:57, Luca Palazzo wrote:
>>> 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
>> After an upgrade to 2.1.3 i see this as well. Any thoughts?
>> 
>> 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
> 




More information about the dovecot mailing list