RHEL7/CentOS7 RPM of dovecot 2.3.11.3-3 seems to have dropped tcpwrap support

Aki Tuomi 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
> > 2.3.10.1-3 to 2.3.11.3-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
> dovecot23-2.3.11.3-1.gf.el7.x86_64
> 
> 
> Peter

Hi!

We are looking into this, it was indeed removed from el7 by accident. RPM macros can be quite tricky sometimes.

Aki


More information about the dovecot mailing list