RHEL7/CentOS7 RPM of dovecot 184.108.40.206-3 seems to have dropped tcpwrap support
aki.tuomi at open-xchange.com
Fri Aug 21 08:55:13 EEST 2020
> On 21/08/2020 08:48 Peter <peter at pajamian.dhs.org> wrote:
> On 20/08/20 11:02 pm, Thomas Scheunemann wrote:
> > Using the Repo http://repo.dovecot.org/ce-2.3-latest after upgrading from
> > 220.127.116.11-3 to 18.104.22.168-3 we get numerous error messages like:
> > dovecot: imap-login: Error: connect(tcpwrap) failed: No such file or directory
> > We use tcpwrap support in dovecot, which worked flawlessly in the older version.
> > I can see that the socket /var/run/dovecot/login/tcpwrap is not created anymore.
> > And comparing with RPMs, the new one seems to be missing the file:
> > /usr/libexec/dovecot/tcpwrap
> > which leads me to conclusion that the new version is just not compiled with tcpwrap
> > support.
> At a guess it was removed from the spec for el8 (which does not support
> tcpwrap) and somehow got removed from el7 by accident. The ghettoforge
> dovecot23 packages have tcpwrap support for el7:
> # rpm -qf /usr/libexec/dovecot/tcpwrap
We are looking into this, it was indeed removed from el7 by accident. RPM macros can be quite tricky sometimes.
More information about the dovecot