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