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 >