On 2018-06-29 16:00, Timo Sirainen wrote:
On 29 Jun 2018, at 15.28, Tom Sommer mail@tomsommer.dk wrote:
On 2018-06-29 15:20, Timo Sirainen wrote:
On 29 Jun 2018, at 15.05, Tom Sommer mail@tomsommer.dk wrote:
On 2018-06-29 14:51, Timo Sirainen wrote:
v2.3.2 is mainly a bugfix release. It contains all the changes in v2.2.36, as well as a bunch of other fixes (mainly for v2.3-only bugs). Binary packages are already in https://repo.dovecot.org/ A simple "yum update" will result in a ton of these errors: Jun 29 15:02:19 stats: Error: stats: Socket supports major version 2, but we support only 3 (mixed old and new binaries?) Should the yum update process perhaps not restart the dovecot service? It sounds like you upgraded from v2.2.x to v2.3.2? The stats was completely changed.
From 2.3.1 to 2.3.2:
Installed: dovecot.x86_64 2:2.3.2-3 dovecot-mysql.x86_64 2:2.3.2-3
Updated: dovecot-pigeonhole.x86_64 2:2.3.2-3
Replaced: dovecot.x86_64 2:2.3.1-1 dovecot-mysql.x86_64 2:2.3.1-1
That's weird. Something appears to be connecting to the stats socket with old protocol version. What your doveconf -n?
service stats { chroot = empty client_limit = 0 drop_priv_before_exec = no executable = stats extra_groups = group = idle_kill = 4294967295 secs privileged_group = process_limit = 1 process_min_avail = 0 protocol = service_count = 0 type = unix_listener stats-reader { group = mode = 0600 user = } unix_listener stats-writer { group = $default_internal_group mode = 0660 user = } user = $default_internal_user vsz_limit = 18446744073709551615 B }
This is the full error-log that happened after "yum update": https://pastebin.com/tUJaehdV
"Jun 29 15:02:20" is the "/etc/init.d/dovecot restart"
Maybe it was a one-time thing for only my setup, I don't know - Although I find it hard to understand how a stat-writer socket with an old version should be able to run in 2.3.1 with major version 2 for several months - and the same thing happened on all of my 22 director-backend-servers.
Oh well.