AW: Dovecot Replikations Fehler
Colmar Große-Brauckmann
Colmar.Grosse-Brauckmann at HS-Augsburg.DE
Di Aug 10 08:23:38 CEST 2021
Sehr geehrter Herr Schulze,
wir haben das gleiche Problem mit der Fehlermeldung:
Jul 28 22:29:32 dovecot1 dovecot: dsync-local(post)<8LT7JFSIIF/+cwAA13yiow>: Error: Timeout during state=recv_mailbox_tree_deletes
Jul 28 22:30:24 dovecot1 dovecot: dsync-local(itw)<UcWhDeCKIF+5fAAA13yiow>: Error: /local/mail/itw/mailboxes/Emails zum ablegen/dbox-Mails/dovecot.index.log: Transaction log modseq tracking is corrupted - fixing
Jul 28 22:56:16 dovecot1 dovecot: dsync-local(coenenb)<XdQgIpiOIF9AiQAA13yiow>: Error: dsync(dovecot2.rz.hs-augsburg.de): I/O has stalled, no activity for 600 seconds (last sent=mailbox_delete, last recv=mailbox_tree_node (EOL))
Hier schreibt jemand, daß es an der TCP Verschlüsselung liegt.
Demnach ist das Auftauchen des Fehlers von folgender Einstellung abhängig:
mail_replica = tcps:lightning.reub.net:4813 <<< periodische timeouts
mail_replica = tcp:lightning.reub.net:4814 <<< funktioniert fehlerfrei
Warum das so ist, konnte nicht herausgefunden werden, so wie es hier steht:
https://dovecot.org/pipermail/dovecot/2020-June/119236.html
Unsere Einstellung ist:
mail_replica = tcps:dovecot4.Domaenenname.de:12345
Die restliche Konfiguration ist hier:
_______________________
# 2.3.15 (0503334ab1): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.15 (e6a84e31)
# OS: Linux 4.19.0-17-amd64 x86_64 Debian 10.10 btrfs
# Hostname: dovecot3.Domaenenname.de
auth_cache_size = 10 M
auth_cache_ttl = 4 hours
auth_master_user_separator = *
auth_username_format = %Ln
auth_worker_max_count = 60
default_client_limit = 43200
default_process_limit = 7200
default_vsz_limit = 1 G
disable_plaintext_auth = no
doveadm_password = # hidden, use -P to show it
doveadm_port = 12345
first_valid_uid = 100
imap_capability = +SPECIAL-USE
imap_client_workarounds = tb-extra-mailbox-sep
imap_hibernate_timeout = 610 secs
imap_max_line_length = 256 k
imapc_features = rfc822.size fetch-headers
imapc_host = dovecot1.Domaenenname.de
imapc_master_user = sievemaster
imapc_password = # hidden, use -P to show it
imapc_port = 993
imapc_ssl = imaps
imapc_ssl_verify = no
imapc_user = %u
login_greeting = dovecot3 ready.
mail_attribute_dict = file:/local/mail/%n/dovecot-attributes
mail_fsync = never
mail_location = mdbox:/local/mail/%n
mail_plugins = " zlib notify replication"
mail_prefetch_count = 20
mailbox_idle_check_interval = 2 mins
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
mdbox_preallocate_space = yes
metric imap_command_finished {
fields = bytes_in bytes_out
filter = event=imap_command_finished
}
metric num_connected_sessions {
filter = event=client_connection_connected
}
metric num_logins {
filter = event=auth_request_finished
}
namespace inbox {
hidden = no
inbox = yes
list = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
}
passdb {
args = /etc/dovecot/conf.d/master.%s
driver = passwd-file
master = yes
}
passdb {
args = /etc/dovecot/dovecot-ldap.conf.ext
driver = ldap
}
plugin {
mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename
mail_log_fields = uid box msgid size
mail_replica = tcps:dovecot4.Domaenenname.de:12345
sieve = file:/local/mail/%n/sieve;active=/local/mail/%n/sieve/dovecot.sieve
sieve_vacation_dont_check_recipient = yes
zlib_save = gz
zlib_save_level = 6
}
pop3_deleted_flag = $POP3Deleted
pop3_uidl_format = %08Xv%08Xu
protocols = " imap lmtp sieve pop3"
service aggregator {
fifo_listener replication-notify-fifo {
mode = 0666
user = dovecot
}
unix_listener replication-notify {
mode = 0666
user = dovecot
}
}
service doveadm {
inet_listener {
port = 12345
ssl = yes
}
}
service imap-hibernate {
unix_listener imap-hibernate {
mode = 0666
user = dovecot
}
}
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imaps {
port = 993
ssl = yes
}
process_min_avail = 5
service_count = 0
vsz_limit = 1 G
}
service imap {
process_limit = 4000
unix_listener imap-master {
mode = 0666
user = dovecot
}
}
service lmtp {
inet_listener lmtp {
port = 24
}
process_min_avail = 5
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
}
}
service managesieve-login {
inet_listener sieve {
port = 4190
ssl = yes
}
process_min_avail = 5
service_count = 0
vsz_limit = 256 M
}
service pop3-login {
inet_listener pop3 {
port = 110
}
inet_listener pop3s {
port = 995
ssl = yes
}
service_count = 0
}
service pop3 {
process_limit = 1024
}
service replicator {
process_min_avail = 1
unix_listener replicator-doveadm {
mode = 0666
user = dovecot
}
}
ssl_cert = </etc/dovecot/dovecot-cert.pem
ssl_client_ca_file = /etc/ssl/certs/DFN.pem
ssl_dh = # hidden, use -P to show it
ssl_key = # hidden, use -P to show it
userdb {
args = /etc/dovecot/dovecot-ldap-userdb.conf.ext
driver = ldap
}
verbose_proctitle = yes
protocol lmtp {
mail_fsync = optimized
mail_plugins = " zlib notify replication sieve"
postmaster_address = postmaster at Domaenenname.de
}
protocol imap {
imap_metadata = yes
mail_max_userip_connections = 50
mail_plugins = " zlib notify replication acl imap_zlib"
namespace inbox {
inbox = yes
location =
mailbox Drafts {
auto = subscribe
special_use = \Drafts
}
mailbox Junk {
auto = subscribe
special_use = \Junk
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox Trash {
auto = subscribe
special_use = \Trash
}
prefix =
}
}
_______________________
Mit freundlichen Grüßen
Rudolf
-----Ursprüngliche Nachricht-----
Von: Dovecot [mailto:dovecot-bounces at listen.jpberlin.de] Im Auftrag von Peer
Gesendet: Montag, 9. August 2021 17:38
An: dovecot at listen.jpberlin.de
Betreff: Re: Dovecot Replikations Fehler
Am 09.08.21 um 15:43 schrieb A. Schulze:
> Wir sehen aktuell ähnliche Fehlermeldungen mit dovecot-2.3.15:
> https://dovecot.org/pipermail/dovecot/2021-August/122745.html
>
> Ein Test mit 2.3.16 steht noch aus, lt. Changelog erwarte ich aber
> keine Änderung
Bei uns läuft 2.3.14.1 (ee-Version) fehlerfrei.
Ob 2.3.15 getestet wurde, weiß ich nicht und der Kollege ist seit heute in Urlaub... :-)
Peer
--
Heinlein Support GmbH
Schwedter Str. 8/9b, 10119 Berlin
http://www.heinlein-support.de
Tel: 030 / 405051-42
Fax: 030 / 405051-19
Zwangsangaben lt. §35a GmbHG: HRB 93818 B / Amtsgericht Berlin-Charlottenburg,
Geschäftsführer: Peer Heinlein -- Sitz: Berlin
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listen.jpberlin.de/pipermail/dovecot/attachments/20210810/d16f60b6/attachment-0001.htm>
Mehr Informationen über die Mailingliste Dovecot