dovecot.index.pvt view is inconsistent

ingo at eduit.de ingo at eduit.de
Do Okt 20 07:23:53 CEST 2016


Hallo alle zusammen,

Ich habe hier einen Dovecot (Dovecot: 2.2.25-1~auto+57) am laufen auf 
einem Debian jessie.
Ich habe nach der 
Anleitung(https://www.debinux.de/2015/05/mailserver-from-scratch-debian-8/) 
das System erstellt.
Es lief ja auch alles ganz hervorragend, bis nach irgendeinem 
Debian-Update in meinen syslogs folgender Fehler immer wieder erscheint.

Oct 20 06:38:56 mail dovecot: imap(moeller@*****): Error: 
/var/vmail/*****/moeller/Maildir/Shared/xxx@*****/Sent/dovecot.index.pvt 
view is inconsistent

Nun stelle ich fest, dass das bemängelte File "dovecot.index.pvt" nicht 
existiert, jedoch "dovecot.index.pvt.log" mit nicht lesbarem Inhalt.
Lösche ich alle "dovecot.index.pvt.log" werden Sie beim nächsten mal, 
wenn ich mich per imap einlogge, neu erstellt.

Die Benutzer des Systems haben ihre Postfächer freigegeben, so dass sie 
auch von anderen eingesehen werden können.
Das Ganze funktionier auch weiterhin ohne weitere Probleme. Jodoch 
stören mich diese Fehlermeldungen, dessen Grund ich gerne beseitigen 
möchte.

Ich hoffe, dass mir die Comunity in diesem verflixtem Fall helfen kann.

dovecot -n:


# 2.2.devel (933d16f): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.devel (63f9b42)
# OS: Linux 3.16.0-4-amd64 x86_64 Debian 8.6
auth_mechanisms = plain login
listen = *
log_timestamp = "%Y-%m-%d %H:%M:%S "
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c 
%k
mail_gid = vmail
mail_home = /var/vmail/%d/%n
mail_location = maildir:~/Maildir:LAYOUT=fs
mail_plugins = quota acl mail_log notify
mail_uid = vmail
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 index ihave duplicate mime foreverypart 
extracttext
namespace {
   list = yes
   location = maildir:%%h/Maildir:LAYOUT=fs:INDEXPVT=~/Maildir/Shared/%%u
   prefix = Shared/%%u/
   separator = /
   subscriptions = yes
   type = shared
}
namespace inbox {
   inbox = yes
   location =
   mailbox Archiv {
     special_use = \Archive
   }
   mailbox Archive {
     auto = subscribe
     special_use = \Archive
   }
   mailbox "Deleted Messages" {
     special_use = \Trash
   }
   mailbox Drafts {
     auto = subscribe
     special_use = \Drafts
   }
   mailbox Entwürfe {
     special_use = \Drafts
   }
   mailbox "Gelöschte Objekte" {
     special_use = \Trash
   }
   mailbox Gesendet {
     special_use = \Sent
   }
   mailbox Junk {
     auto = subscribe
     special_use = \Junk
   }
   mailbox Papierkorb {
     special_use = \Trash
   }
   mailbox Sent {
     auto = subscribe
     special_use = \Sent
   }
   mailbox "Sent Messages" {
     special_use = \Sent
   }
   mailbox Trash {
     auto = subscribe
     special_use = \Trash
   }
   prefix =
   separator = /
}
passdb {
   args = /etc/dovecot/dovecot-mysql.conf
   driver = sql
}
plugin {
   acl = vfile
   acl_anyone = allow
   acl_shared_dict = file:/var/vmail/shared-mailboxes.db
   mail_log_events = delete undelete expunge
   quota = maildir:User quota
   quota_rule = Sent:storage=+10%%
   quota_status_nouser = DUNNO
   quota_status_overquota = 552 5.2.2 Mailbox is over quota
   quota_status_success = DUNNO
   sieve = /var/vmail/%d/%n/sieve/dovecot.sieve
   sieve_before = /var/vmail/before.sieve
   sieve_dir = /var/vmail/%d/%n/sieve
   sieve_max_script_size = 1M
   sieve_quota_max_scripts = 0
   sieve_quota_max_storage = 0
}
protocols = imap sieve lmtp
service auth {
   unix_listener /var/spool/postfix/private/auth_dovecot {
     group = postfix
     mode = 0660
     user = postfix
   }
   unix_listener auth-master {
     mode = 0600
     user = vmail
   }
   unix_listener auth-userdb {
     mode = 0600
     user = vmail
   }
   user = root
}
service dict {
   unix_listener dict {
     group = vmail
     mode = 0660
     user = vmail
   }
}
service lmtp {
   unix_listener /var/spool/postfix/private/dovecot-lmtp {
     group = postfix
     mode = 0600
     user = postfix
   }
   user = vmail
}
service managesieve-login {
   inet_listener sieve {
     port = 4190
   }
   process_min_avail = 2
   service_count = 1
   vsz_limit = 128 M
}
service managesieve {
   process_limit = 256
}
service quota-status {
   client_limit = 1
   executable = quota-status -p postfix
   unix_listener /var/spool/postfix/private/quota-status {
     group = postfix
     mode = 0660
     user = postfix
   }
}
ssl_cert = </etc/ssl/*******.cer
ssl_cipher_list = 
EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:+CAMELLIA256:+AES256:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!ECDSA:CAMELLIA256-SHA:AES256-SHA:CAMELLIA128-SHA:AES128-SHA
ssl_key =  # hidden, use -P to show it
ssl_protocols = !SSLv3 !SSLv2
userdb {
   args = /etc/dovecot/dovecot-mysql.conf
   driver = sql
}
protocol imap {
   mail_plugins = quota imap_quota imap_acl acl mail_log notify
}
protocol lmtp {
   auth_socket_path = /var/run/dovecot/auth-master
   mail_plugins = quota sieve acl notify
   postmaster_address = postmaster@******
}
protocol sieve {
   managesieve_logout_format = bytes=%i/%o
}
protocol lda {
   mail_plugins = sieve quota acl notify
   postmaster_address = postmaster@******
}


Vielen Dank für Eure Hilfe.

Gruß
Ingo


Mehr Informationen über die Mailingliste Dovecot