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

Reply via email to