v2.2.30.1 released
https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz.sig
Due to some release process changes I didn't notice that one important bugfix wasn't included in the v2.2.30 release branch before I made the release. So fixing it here with v2.2.30.1. Also included another less important fix.
- quota_warning scripts weren't working in v2.2.30
- vpopmail still wasn't compiling
Also I guess should mention that in v2.2.30+ the "script" service's protocol changed to a new version. If anyone had written their own script services (not using the included "script" binary) they would need some changes. I haven't heard of anyone having done that though.
On 2017-05-31 15:24, Timo Sirainen wrote:
https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz.sig
Due to some release process changes I didn't notice that one important bugfix wasn't included in the v2.2.30 release branch before I made the release. So fixing it here with v2.2.30.1. Also included another less important fix.
- quota_warning scripts weren't working in v2.2.30 - vpopmail still wasn't compiling
Also I guess should mention that in v2.2.30+ the "script" service's protocol changed to a new version. If anyone had written their own script services (not using the included "script" binary) they would need some changes. I haven't heard of anyone having done that though.
A quick request to just call these 2.2.31 etc.?
// Tom
On 31 May 2017, at 16.47, Tom Sommer mail@tomsommer.dk wrote:
On 2017-05-31 15:24, Timo Sirainen wrote:
https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz.sig Due to some release process changes I didn't notice that one important bugfix wasn't included in the v2.2.30 release branch before I made the release. So fixing it here with v2.2.30.1. Also included another less important fix. - quota_warning scripts weren't working in v2.2.30 - vpopmail still wasn't compiling Also I guess should mention that in v2.2.30+ the "script" service's protocol changed to a new version. If anyone had written their own script services (not using the included "script" binary) they would need some changes. I haven't heard of anyone having done that though.
A quick request to just call these 2.2.31 etc.?
Can't easily do that, since we've planned the next few releases already. Changing the version numbers unexpectedly would cause a lot of work and confusion..
Am 31.05.2017 um 15:24 schrieb Timo Sirainen:
https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz.sig
Due to some release process changes I didn't notice that one important bugfix wasn't included in the v2.2.30 release branch before I made the release. So fixing it here with v2.2.30.1. Also included another less important fix.
- quota_warning scripts weren't working in v2.2.30 - vpopmail still wasn't compiling
Also I guess should mention that in v2.2.30+ the "script" service's protocol changed to a new version. If anyone had written their own script services (not using the included "script" binary) they would need some changes. I haven't heard of anyone having done that though
LTO build is as broken as 2.2.30
libtool: link: ( cd ".libs" && rm -f "lib10_quota_plugin.la" && ln -s "../lib10_quota_plugin.la" "lib10_quota_plugin.la" ) /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_client_get_capabilities' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_simple_context_init' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_simple_callback' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_client_cmd' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_command_sendf' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_simple_run' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_simple_context_init' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_simple_callback' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_client_cmd' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_command_sendf' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_simple_run' collect2: error: ld returned 1 exit status Makefile:694: recipe for target 'quota-status' failed make[4]: *** [quota-status] Error 1 make[4]: *** Waiting for unfinished jobs...
On 31 May 2017, at 16.53, Reindl Harald h.reindl@thelounge.net wrote:
LTO build is as broken as 2.2.30
libtool: link: ( cd ".libs" && rm -f "lib10_quota_plugin.la" && ln -s "../lib10_quota_plugin.la" "lib10_quota_plugin.la" ) /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged'
Did you give --with-storages parameter? If not, I don't really see why it would fail. What configure options & environments did you use?
Am 31.05.2017 um 16:35 schrieb Timo Sirainen:
On 31 May 2017, at 16.53, Reindl Harald
mailto:h.reindl@thelounge.net> wrote: LTO build is as broken as 2.2.30
libtool: link: ( cd ".libs" && rm -f "lib10_quota_plugin.la" && ln -s "../lib10_quota_plugin.la" "lib10_quota_plugin.la" ) /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged'
Did you give --with-storages parameter? If not, I don't really see why it would fail. What configure options & environments did you use?
unchanged as for all othe rversions including 2.2.29.1 and the only change is the new tarball
%prep %setup -q -n %{name}-%{version}
%build
export CFLAGS="%{optflags} -fPIC -flto -ffat-lto-objects -fuse-ld=gold
-fuse-linker-plugin -Wno-stack-protector -Wa,--noexecstack"
export CXXFLAGS="$CFLAGS"
export FFLAGS="$CFLAGS"
export CPPFLAGS="$CFLAGS"
export CC="gcc $CFLAGS"
export SH_LDFLAGS="-Wl,--as-needed -Wl,-z,now -Wl,-z,relro
-Wl,-z,noexecstack %{optflags} -flto -ffat-lto-objects -fuse-ld=gold
-fuse-linker-plugin -Wno-stack-protector -Wa,--noexecstack"
export LDFLAGS="$SH_LDFLAGS -pie -fPIE"
%configure
INSTALL_DATA="install -c -p -m644"
--docdir=%{_docdir}/%{name}-%{version}
--disable-static
--disable-largefile
--disable-rpath
--with-gnu-ld
--with-pic
--with-sql=yes
--with-mysql
--with-libcap
--with-shared-libs
--with-ssl=openssl
--with-gssapi
--with-ssldir=%{ssldir}
--with-storages=pop3c
--with-notify=none
--without-bsdauth
--without-gc
--without-docs
--without-shadow
--without-nss
--without-pam
--without-ldap
--without-pgsql
--without-sqlite
--without-zlib
--without-bzlib
--without-lz4
--without-vpopmail
--without-cdb
--without-lucene
--without-stemmer
--without-solr
--without-sia
--without-libwrap
%{__make} %{?_smp_mflags}
On 31 May 2017, at 18.03, Reindl Harald h.reindl@thelounge.net wrote:
libtool: link: ( cd ".libs" && rm -f "lib10_quota_plugin.la" && ln -s "../lib10_quota_plugin.la" "lib10_quota_plugin.la" ) /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' Did you give --with-storages parameter? If not, I don't really see why it would fail. What configure options & environments did you use?
unchanged as for all othe rversions including 2.2.29.1 and the only change is the new tarball
..
--with-storages=pop3c \
See the other mails about this. --with-storages is no longer supported since it was too much trouble to keep it working. It's already removed from the git master branch, but I guess we should remove it from the next v2.2 release also. I didn't know multiple people were actually using it..
Am 31.05.2017 um 17:19 schrieb Timo Sirainen:
On 31 May 2017, at 18.03, Reindl Harald h.reindl@thelounge.net wrote:
libtool: link: ( cd ".libs" && rm -f "lib10_quota_plugin.la" && ln -s "../lib10_quota_plugin.la" "lib10_quota_plugin.la" ) /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' /tmp/ccGO7JSw.ltrans4.ltrans.o:<artificial>:function imapc_quota_refresh.lto_priv.22: error: undefined reference to 'imapc_storage_client_register_untagged' Did you give --with-storages parameter? If not, I don't really see why it would fail. What configure options & environments did you use?
unchanged as for all othe rversions including 2.2.29.1 and the only change is the new tarball
..
--with-storages=pop3c \
See the other mails about this. --with-storages is no longer supported since it was too much trouble to keep it working. It's already removed from the git master branch, but I guess we should remove it from the next v2.2 release also. I didn't know multiple people were actually using it..
to be honest i would love a --proxy-only option, see below what a dovecot build spits out which is not needed as a proxy/tls-offloading only install
rm -rf %{buildroot}%{_sysconfdir}/%{name}/README
%{buildroot}%{_docdir}/%{name}-%{version}
%{buildroot}%{_includedir}/%{name}
%{buildroot}%{_mandir}
%{buildroot}%{_datarootdir}/aclocal
%{buildroot}%{_bindir}/dsync
%{buildroot}%{_libdir}/%{name}/*_plugin.so
%{buildroot}%{_libdir}/%{name}/doveadm/*_plugin.so
%{buildroot}%{_libdir}/%{name}/lib%{name}-dsync.so
%{buildroot}%{_libdir}/%{name}/lib%{name}-dsync.so.0
%{buildroot}%{_libdir}/%{name}/lib%{name}-dsync.so.0.0.0
%{buildroot}%{_libdir}/%{name}/lib%{name}-fts.so
%{buildroot}%{_libdir}/%{name}/lib%{name}-fts.so.0
%{buildroot}%{_libdir}/%{name}/lib%{name}-fts.so.0.0.0
%{buildroot}%{_libdir}/%{name}/doveadm
%{buildroot}%{_libdir}/%{name}/settings
%{buildroot}%{_libdir}/%{name}/sieve
%{buildroot}%{_libexecdir}/%{name}/aggregator
%{buildroot}%{_libexecdir}/%{name}/decode2text.sh
%{buildroot}%{_libexecdir}/%{name}/deliver
%{buildroot}%{_libexecdir}/%{name}/director
%{buildroot}%{_libexecdir}/%{name}/doveadm-server
%{buildroot}%{_libexecdir}/%{name}/dovecot-lda
%{buildroot}%{_libexecdir}/%{name}/gdbhelper
%{buildroot}%{_libexecdir}/%{name}/imap-urlauth
%{buildroot}%{_libexecdir}/%{name}/imap-urlauth-login
%{buildroot}%{_libexecdir}/%{name}/imap-urlauth-worker
%{buildroot}%{_libexecdir}/%{name}/indexer
%{buildroot}%{_libexecdir}/%{name}/indexer-worker
%{buildroot}%{_libexecdir}/%{name}/lmtp
%{buildroot}%{_libexecdir}/%{name}/maildirlock
%{buildroot}%{_libexecdir}/%{name}/quota-status
%{buildroot}%{_libexecdir}/%{name}/rawlog
%{buildroot}%{_libexecdir}/%{name}/replicator
%{buildroot}%{_libexecdir}/%{name}/xml2text
%{buildroot}%{_datarootdir}/%{name}/stopwords
I have updated my dovecot proxy servers from 2.2.28 to 2.2.30. Since
the upgrade I'm having the error:
Jun 5 10:54:51 musio12 dovecot: auth: Fatal: master: service(auth): child 63632 killed with signal 11 (core not dumped)
-- Angel L. Mateo Martínez Sección de Telemática Área de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA) http://www.um.es/atica Tfo: 868889150 Fax: 868888337
On 06/05/2017 11:05 AM, Angel L. Mateo wrote:
I have updated my dovecot proxy servers from 2.2.28 to 2.2.30. Since the upgrade I'm having the error:
Jun 5 10:54:51 musio12 dovecot: auth: Fatal: master: service(auth): child 63632 killed with signal 11 (core not dumped)
Me too, with
# 2.2.30.1 (eebd877): /opt/dovecot/etc/dovecot/dovecot.conf # Pigeonhole version 0.4.18 (29cc74d) # OS: Linux 2.6.32-696.3.1.el6.x86_64 x86_64 CentOS release 6.9 (Final)
OS ist up2date. Please fix this ASAP.
Olaf
-- Karlsruher Institut für Technologie (KIT) ATIS - Abt. Technische Infrastruktur, Fakultät für Informatik
Dipl.-Geophys. Olaf Hopp
- Leitung IT-Dienste -
Am Fasanengarten 5, Gebäude 50.34, Raum 009 76131 Karlsruhe Telefon: +49 721 608-43973 Fax: +49 721 608-46699 E-Mail: Olaf.Hopp@kit.edu atis.informatik.kit.edu
www.kit.edu
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
Das KIT ist seit 2010 als familiengerechte Hochschule zertifiziert.
On 06.06.2017 14:11, Olaf Hopp wrote:
On 06/05/2017 11:05 AM, Angel L. Mateo wrote:
I have updated my dovecot proxy servers from 2.2.28 to 2.2.30.
Since the upgrade I'm having the error:
Jun 5 10:54:51 musio12 dovecot: auth: Fatal: master: service(auth): child 63632 killed with signal 11 (core not dumped)
Me too, with
# 2.2.30.1 (eebd877): /opt/dovecot/etc/dovecot/dovecot.conf # Pigeonhole version 0.4.18 (29cc74d) # OS: Linux 2.6.32-696.3.1.el6.x86_64 x86_64 CentOS release 6.9 (Final)
OS ist up2date. Please fix this ASAP.
Olaf
Hi!
We have identified a bug in auth process, and are working with a fix.
Aki
On 06/06/2017 01:14 PM, Aki Tuomi wrote:
On 06.06.2017 14:11, Olaf Hopp wrote:
On 06/05/2017 11:05 AM, Angel L. Mateo wrote:
I have updated my dovecot proxy servers from 2.2.28 to 2.2.30.
Since the upgrade I'm having the error:
Jun 5 10:54:51 musio12 dovecot: auth: Fatal: master: service(auth): child 63632 killed with signal 11 (core not dumped)
Me too, with
# 2.2.30.1 (eebd877): /opt/dovecot/etc/dovecot/dovecot.conf # Pigeonhole version 0.4.18 (29cc74d) # OS: Linux 2.6.32-696.3.1.el6.x86_64 x86_64 CentOS release 6.9 (Final)
OS ist up2date. Please fix this ASAP.
Olaf
Hi!
We have identified a bug in auth process, and are working with a fix.
Aki
Great. Working clean with 2.2.30.2 Thanks, Olaf
-- Karlsruher Institut für Technologie (KIT) ATIS - Abt. Technische Infrastruktur, Fakultät für Informatik
Dipl.-Geophys. Olaf Hopp
- Leitung IT-Dienste -
Am Fasanengarten 5, Gebäude 50.34, Raum 009 76131 Karlsruhe Telefon: +49 721 608-43973 Fax: +49 721 608-46699 E-Mail: Olaf.Hopp@kit.edu atis.informatik.kit.edu
www.kit.edu
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
Das KIT ist seit 2010 als familiengerechte Hochschule zertifiziert.
We have identified a bug in auth process, and are working with a fix.
It works for me in 2.2.30-2
-- Angel L. Mateo Martínez Sección de Telemática Área de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA) http://www.um.es/atica Tfo: 868889150 Fax: 868888337
I was recently asked to upgrade some neolithic aged software (UW-IMAP, sendmail 8.12.x, apache 1.3, amongst other horrors).
The box is physically remote, so an aggressive "new flush" wasn't an option. I've been able to upgrade the compiler to gcc-3.4, openssl to 1.0.2k, glibc, php to something in the 5.4-branch, etc.
I have CLucene working, even.
I know should take a shotgun to the box and retire it. It's a NORTHWOOD P4, no less, with only 1.5GB RAM and 74GB of SCSI-160 storage.
*BUT* that isn't my call to make, as much as I'd like to do the right thing.
When Life(tm) hands you incredibly sour and bitter oranges, the best you can do aside from making a Palmetto Punch, is perhaps traditional Cochinita pibil the way they do in the Yucatan.
I ran across two main problems, the first of which struck during the build.
Amazingly enough, I was able to update pcre, gettext, openssl, textcat, and other libraries to modern versions without too much pain and suffering.
- In src/lib/compat.h there is a definition for p(read|write) that conflicts with the one in /usr/include/unistd.h
On this box, there is a macro appended to the definition (to control whether or not THROW is defined in C++ "mode"). This is regulated by using the macro __THROW. I assume this is anachronistic.
- There was an odd overflow bug in the quota module. (Yes, would you believe that user quotas are used + enforced on this Frankenbox?) I assume it's a rarely seen issue because few Dovecot users compile the software in caves on computers powered by horse-pulled generator wheels. I suspect Timo's seen more Abominable Snowcreatures in Espoo than systems like these.
Simply adding an explicit 64 bit (unsigned) type to the constant multipliers seemed to address this. Of these two patches, this is probably the most "safe" and thus likely to be accepted into the main branch of code.
Thanks for the great software, as always, Timo. It's a testimony to your design and implementation acumen that software you've written in 2017 still runs on machines that went obsolete in 480 B.C.E.
I am trying to track down one possible issue that could be locking-related, which causes some mailbox open operations to see to take longer than they should. Log entries like:
Warning: Transaction log file /home/luser/mail/.imap/INBOX/dovecot.index.log was locked for 95 seconds (rotating while syncing)
Warning: Transaction log file /home/luser/mail/.imap/INBOX/dovecot.index.log was locked for 92 seconds (rotating while syncing)
I am using sendmail 8.15.2 (HASFLOCK not defined) and procmail 3.22 (Locking strategies: dotlocking, fcntl(), lockf(), flock())
I also see odd errors while using SeaMonkey clients:
imap(luser): Error: fchown(/home/luser/mail/.subscriptions.lock, group=501(coregroup)) failed: Operation not permitted (egid=200(users), group based on /home/luser/mail - see http://wiki2.dovecot.org/Errors/ChgrpNoPerm)
imap(luser): Error: file_dotlock_open() failed with subscription file /home/luser/mail/.subscriptions: Operation not permitted
.subscriptions doesn't exist either as a file or a directory in the named directories.
Is there a "filter" against dot-files being opened within the bowels of dovecot?
Onto the "meat" of this "bug" report:
Dovecot: dovecot-2.2.30.2 Slackware 9 (with most of the core libs upgraded to the latest possible) Kernel: 2.4.35-ow2
Configure command: CC=gcc-3.4 CXX=g++-3.4
CFLAGS='-O2 -march=pentium4 -mtune=pentium4 -fPIC -fPIE
-fomit-frame-pointer -fstack-protector-all -D_FORTIFY_SOURCE=2'
CFLAGS='-O2 -march=pentium4 -mtune=pentium4 -fPIC -fPIE
-fomit-frame-pointer -fstack-protector-all -D_FORTIFY_SOURCE=2'
CPPFLAGS=-I/dev/shm/libstemmer_c/include
LDFLAGS='-L/dev/shm/libstemmer_c -z relro -z now'
./configure --prefix=/usr --with-ssldir=/etc/ssl --localstatedir=/var
--sysconfdir=/etc/dovecot --with-bzlib --with-libcap --with-lz4
--with-textcat --with-stemmer --with-sql=yes --with-cdb
--with-shadow --with-libwrap --with-moduledir=/usr/lib/dovecot
--with-icu --with-lucene --with-sqlite --with-sql=yes
Build fix patch (mismatching prototype): https://pastebin.com/GS3a2DPX Quota Overflow Fix Patch: https://pastebin.com/gsSXmkz9
Dovecot configuration: https://pastebin.com/JX43feFw
Without the patch:
# doveadm quota get -u luser Quota name Type Value Limit % User quota STORAGE 3365836 1305696 257 Group quota STORAGE 0 - 0
(All attempts to add mail to any folder fail with a quota error.)
With the patch:
# doveadm quota get -u luser Quota name Type Value Limit % User quota STORAGE 3364608 5500000 61 Group quota STORAGE 0 - 0
Thanks, =M=
On 9 Jun 2017, at 5.03, M. Balridge dovecot@r.paypc.com wrote:
- In src/lib/compat.h there is a definition for p(read|write) that conflicts with the one in /usr/include/unistd.h
On this box, there is a macro appended to the definition (to control whether or not THROW is defined in C++ "mode"). This is regulated by using the macro __THROW. I assume this is anachronistic.
I don't know about this. Anyway, can't apply this patch since it likely fails elsewhere.
- There was an odd overflow bug in the quota module. (Yes, would you believe that user quotas are used + enforced on this Frankenbox?) I assume it's a rarely seen issue because few Dovecot users compile the software in caves on computers powered by horse-pulled generator wheels. I suspect Timo's seen more Abominable Snowcreatures in Espoo than systems like these.
Simply adding an explicit 64 bit (unsigned) type to the constant multipliers seemed to address this. Of these two patches, this is probably the most "safe" and thus likely to be accepted into the main branch of code.
Yeah, I'll add that one. Not really sure if that's a generic 32bit problem. Nobody has previously complained about it though.
Thanks for the great software, as always, Timo. It's a testimony to your design and implementation acumen that software you've written in 2017 still runs on machines that went obsolete in 480 B.C.E.
For a long time Dovecot supported C89 compilers, but nowadays we at least require proper C99 compilers..
I am trying to track down one possible issue that could be locking-related, which causes some mailbox open operations to see to take longer than they should. Log entries like:
Warning: Transaction log file /home/luser/mail/.imap/INBOX/dovecot.index.log was locked for 95 seconds (rotating while syncing)
Warning: Transaction log file /home/luser/mail/.imap/INBOX/dovecot.index.log was locked for 92 seconds (rotating while syncing)
As Joseph mentioned, this is likely happening because Dovecot is doing a lot of work while keeping the log file locked. The "rotating while syncing" is probably not the real reason. I think it's just doing a lot of work on the mbox file itself (reading/writing/rewriting). Would be nice of course if it logged more information, but mbox format is a bit too legacy to spend much time on improving.
imap(luser): Error: fchown(/home/luser/mail/.subscriptions.lock, group=501(coregroup)) failed: Operation not permitted (egid=200(users), group based on /home/luser/mail - see http://wiki2.dovecot.org/Errors/ChgrpNoPerm)
imap(luser): Error: file_dotlock_open() failed with subscription file /home/luser/mail/.subscriptions: Operation not permitted
.subscriptions doesn't exist either as a file or a directory in the named directories.
Client is trying to subscribe, and Dovecot wants to create subscriptions file. Dovecot wants to preserve the group permissions from the /home/luser/mail directory, but it has no permission to set the file's group to "users", so it aborts. You could chmod 0700 /home/luser/mail if possible.
Is there a "filter" against dot-files being opened within the bowels of dovecot?
The problem above isn't dotlock, but rather the file permission preservation in general.
On 2017-05-31 15:24, Timo Sirainen wrote:
https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz.sig
Due to some release process changes I didn't notice that one important bugfix wasn't included in the v2.2.30 release branch before I made the release. So fixing it here with v2.2.30.1. Also included another less important fix.
- quota_warning scripts weren't working in v2.2.30 - vpopmail still wasn't compiling
Also I guess should mention that in v2.2.30+ the "script" service's protocol changed to a new version. If anyone had written their own script services (not using the included "script" binary) they would need some changes. I haven't heard of anyone having done that though.
Just upgraded my Director and got this within minutes.
Jun 05 15:03:34 master: Warning: service(auth-worker): process_limit (100) reached, client connections are being dropped
I did a "ps axf":
34384 ? S 0:00 \_ dovecot/auth worker: idling 34385 ? S 0:00 \_ dovecot/auth worker: idling 34386 ? S 0:00 \_ dovecot/auth worker: idling 34387 ? S 0:00 \_ dovecot/auth worker: idling 34388 ? S 0:00 \_ dovecot/auth worker: idling 34389 ? S 0:00 \_ dovecot/auth worker: idling 34390 ? S 0:00 \_ dovecot/auth worker: idling 34391 ? S 0:00 \_ dovecot/auth worker: idling 34392 ? S 0:00 \_ dovecot/auth worker: idling 34393 ? S 0:00 \_ dovecot/auth worker: idling 34394 ? S 0:00 \_ dovecot/auth worker: idling 34395 ? S 0:00 \_ dovecot/auth worker: idling 34396 ? S 0:00 \_ dovecot/auth worker: idling 34397 ? S 0:00 \_ dovecot/auth worker: idling 34398 ? S 0:00 \_ dovecot/auth worker: idling 34399 ? S 0:00 \_ dovecot/auth worker: idling 34400 ? S 0:00 \_ dovecot/auth worker: idling 34401 ? S 0:00 \_ dovecot/auth worker: idling 34402 ? S 0:00 \_ dovecot/auth worker: idling 34403 ? S 0:00 \_ dovecot/auth worker: idling 34404 ? S 0:00 \_ dovecot/auth worker: idling 34405 ? S 0:00 \_ dovecot/auth worker: idling 34406 ? S 0:00 \_ dovecot/auth worker: idling 34407 ? S 0:00 \_ dovecot/auth worker: idling 34408 ? S 0:00 \_ dovecot/auth worker: idling 34409 ? S 0:00 \_ dovecot/auth worker: idling 34410 ? S 0:00 \_ dovecot/auth worker: idling 34411 ? S 0:00 \_ dovecot/auth worker: idling 34412 ? S 0:00 \_ dovecot/auth worker: idling 34413 ? S 0:00 \_ dovecot/auth worker: idling 34414 ? S 0:00 \_ dovecot/auth worker: idling 34415 ? S 0:00 \_ dovecot/auth worker: idling 34416 ? S 0:00 \_ dovecot/auth worker: idling 34417 ? S 0:00 \_ dovecot/auth worker: idling 34418 ? S 0:00 \_ dovecot/auth worker: idling 34419 ? S 0:00 \_ dovecot/auth worker: idling 34420 ? S 0:00 \_ dovecot/auth worker: idling 34421 ? S 0:00 \_ dovecot/auth worker: idling 34422 ? S 0:00 \_ dovecot/auth worker: idling 34423 ? S 0:00 \_ dovecot/auth worker: idling 34424 ? S 0:00 \_ dovecot/auth worker: idling 34425 ? S 0:00 \_ dovecot/auth worker: idling 34426 ? S 0:00 \_ dovecot/auth worker: idling 34427 ? S 0:00 \_ dovecot/auth worker: idling 34428 ? S 0:00 \_ dovecot/auth worker: idling 34429 ? S 0:00 \_ dovecot/auth worker: idling 34430 ? S 0:00 \_ dovecot/auth worker: idling 34431 ? S 0:00 \_ dovecot/auth worker: idling 34432 ? S 0:00 \_ dovecot/auth worker: idling 34433 ? S 0:00 \_ dovecot/auth worker: idling 34434 ? S 0:00 \_ dovecot/auth worker: idling 34435 ? S 0:00 \_ dovecot/auth worker: idling 34436 ? S 0:00 \_ dovecot/auth worker: idling 34437 ? S 0:00 \_ dovecot/auth worker: idling 34438 ? S 0:00 \_ dovecot/auth worker: idling 34439 ? S 0:00 \_ dovecot/auth worker: idling 34440 ? S 0:00 \_ dovecot/auth worker: idling 34441 ? S 0:00 \_ dovecot/auth worker: idling 34442 ? S 0:00 \_ dovecot/auth worker: idling 34443 ? S 0:00 \_ dovecot/auth worker: idling 34444 ? S 0:00 \_ dovecot/auth worker: idling 34445 ? S 0:00 \_ dovecot/auth worker: idling 34446 ? S 0:00 \_ dovecot/auth worker: idling 34447 ? S 0:00 \_ dovecot/auth worker: idling 34448 ? S 0:00 \_ dovecot/auth worker: idling 34449 ? S 0:00 \_ dovecot/auth worker: idling 34450 ? S 0:00 \_ dovecot/auth worker: idling 34451 ? S 0:00 \_ dovecot/auth worker: idling 34452 ? S 0:00 \_ dovecot/auth worker: idling 34453 ? S 0:00 \_ dovecot/auth worker: idling 34454 ? S 0:00 \_ dovecot/auth worker: idling 34455 ? S 0:00 \_ dovecot/auth worker: idling 34456 ? S 0:00 \_ dovecot/auth worker: idling 34457 ? S 0:00 \_ dovecot/auth worker: idling 34458 ? S 0:00 \_ dovecot/auth worker: idling 34459 ? S 0:00 \_ dovecot/auth worker: idling 34460 ? S 0:00 \_ dovecot/auth worker: idling 34461 ? S 0:00 \_ dovecot/auth worker: idling 34462 ? S 0:00 \_ dovecot/auth worker: idling 34463 ? S 0:00 \_ dovecot/auth worker: idling 34464 ? S 0:00 \_ dovecot/auth worker: idling 34465 ? S 0:00 \_ dovecot/auth worker: idling 34466 ? S 0:00 \_ dovecot/auth worker: idling 34467 ? S 0:00 \_ dovecot/auth worker: idling 34468 ? S 0:00 \_ dovecot/auth worker: idling 34469 ? S 0:00 \_ dovecot/auth worker: idling 34470 ? S 0:00 \_ dovecot/auth worker: idling 34471 ? S 0:00 \_ dovecot/auth worker: idling 34472 ? S 0:00 \_ dovecot/auth worker: idling 34473 ? S 0:00 \_ dovecot/auth worker: idling 34474 ? S 0:00 \_ dovecot/auth worker: idling 34475 ? S 0:00 \_ dovecot/auth worker: idling 34476 ? S 0:00 \_ dovecot/auth worker: idling 34477 ? S 0:00 \_ dovecot/auth worker: idling 34478 ? S 0:00 \_ dovecot/auth worker: idling
I did a "doveadm reload", and now my log is spammed with:
Jun 05 15:05:09 pop3-login: Error: write(proxy-notify) failed: Broken pipe Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 pop3-login: Warning: Auth connection closed with 15 pending requests (max 4 secs, pid=34641, EOF) Jun 05 15:05:10 pop3-login: Warning: Auth connection closed with 16 pending requests (max 4 secs, pid=32389, EOF) Jun 05 15:05:10 imap-login: Warning: Auth connection closed with 98 pending requests (max 4 secs, pid=34642, EOF) Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:10 auth: Fatal: master: service(auth): child 34665 killed with signal 11 (core not dumped) Jun 05 15:05:10 lmtp(34662): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:10 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:10 lmtp(34663): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:11 lmtp(34648): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:11 lmtp(34658): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:11 master: Warning: Processes aren't dying after reload, sending SIGTERM. Jun 05 15:05:11 master: Warning: Sent SIGTERM to 1 pop3-login processes Jun 05 15:05:11 master: Warning: Sent SIGTERM to 3 imap-login processes Jun 05 15:05:11 master: Warning: Sent SIGTERM to 1 config processes Jun 05 15:05:11 pop3-login: Warning: Killed with signal 15 (by pid=32362 uid=0 code=kill) Jun 05 15:05:11 imap-login: Warning: Killed with signal 15 (by pid=32362 uid=0 code=kill) Jun 05 15:05:11 imap-login: Warning: Killed with signal 15 (by pid=32362 uid=0 code=kill) Jun 05 15:05:11 config: Warning: Killed with signal 15 (by pid=32362 uid=0 code=kill) Jun 05 15:05:11 imap-login: Warning: Killed with signal 15 (by pid=32362 uid=0 code=kill) Jun 05 15:05:12 lmtp(34660): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:13 auth: Fatal: master: service(auth): child 34725 killed with signal 11 (core not dumped) Jun 05 15:05:13 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:13 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:13 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:13 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:13 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:13 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:13 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:13 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:13 pop3-login: Warning: Auth connection closed with 18 pending requests (max 3 secs, pid=34641, EOF) Jun 05 15:05:13 imap-login: Error: Error sending continue request to auth server: Broken pipe Jun 05 15:05:13 imap-login: Warning: Auth connection closed with 92 pending requests (max 3 secs, pid=34642, EOF) Jun 05 15:05:13 imap-login: Warning: Auth connection closed with 7 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:13 lmtp(34648): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:13 lmtp(34655): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:14 lmtp(34656): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:14 lmtp(34658): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:15 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 pop3-login: Warning: Auth connection closed with 18 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:05:15 imap-login: Warning: Auth connection closed with 98 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:15 auth: Fatal: master: service(auth): child 34762 killed with signal 11 (core not dumped) Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:15 imap-login: Warning: Auth connection closed with 23 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:15 lmtp(34663): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:16 lmtp(34648): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:16 lmtp(34657): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:17 pop3-login: Error: Error sending request to auth server: Broken pipe Jun 05 15:05:17 auth: Fatal: master: service(auth): child 34768 killed with signal 11 (core not dumped) Jun 05 15:05:17 lmtp(34658): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:17 pop3-login: Warning: Auth connection closed with 17 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:05:17 imap-login: Warning: Auth connection closed with 31 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:17 imap-login: Warning: Auth connection closed with 87 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:17 lmtp(34648): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:17 lmtp(34660): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:17 lmtp(34662): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:17 lmtp(34649): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:18 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:19 auth: Fatal: master: service(auth): child 34788 killed with signal 11 (core not dumped) Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 imap-login: Warning: Auth connection closed with 66 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 pop3-login: Warning: Auth connection closed with 11 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:19 imap-login: Warning: Auth connection closed with 45 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:19 lmtp(34649): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:19 lmtp(34660): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:20 lmtp(34658): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:20 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:20 lmtp(34663): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:20 lmtp(34648): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:21 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:21 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:21 imap-login: Warning: Auth connection closed with 51 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:21 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:21 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:21 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:21 auth: Fatal: master: service(auth): child 34797 killed with signal 11 (core not dumped) Jun 05 15:05:21 pop3-login: Warning: Auth connection closed with 15 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:05:21 imap-login: Warning: Auth connection closed with 53 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:21 lmtp(34655): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:22 lmtp(34660): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:22 lmtp(34657): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:22 lmtp(34656): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 imap-login: Warning: Auth connection closed with 56 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:23 pop3-login: Warning: Auth connection closed with 8 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:05:23 imap-login: Warning: Auth connection closed with 41 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:23 auth: Fatal: master: service(auth): child 34802 killed with signal 11 (core not dumped) Jun 05 15:05:23 imap-login: Error: Error sending continue request to auth server: Broken pipe Jun 05 15:05:23 imap-login: Error: Error sending continue request to auth server: Broken pipe Jun 05 15:05:23 imap-login: Warning: Auth connection closed with 26 pending requests (max 1 secs, pid=34809, EOF) Jun 05 15:05:23 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:24 lmtp(34649): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:24 lmtp(34655): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:24 lmtp(34661): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 imap-login: Warning: Auth connection closed with 44 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:25 imap-login: Error: Error sending continue request to auth server: Broken pipe Jun 05 15:05:25 imap-login: Error: Error sending request to auth server: Broken pipe Jun 05 15:05:25 imap-login: Error: Error sending continue request to auth server: Broken pipe Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 pop3-login: Warning: Auth connection closed with 8 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:05:25 imap-login: Error: Error sending request to auth server: Broken pipe Jun 05 15:05:25 imap-login: Error: Error sending request to auth server: Broken pipe Jun 05 15:05:25 imap-login: Error: Error sending continue request to auth server: Broken pipe Jun 05 15:05:25 imap-login: Warning: Auth connection closed with 23 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:25 auth: Fatal: master: service(auth): child 34810 killed with signal 11 (core not dumped) Jun 05 15:05:25 imap-login: Warning: Auth connection closed with 73 pending requests (max 2 secs, pid=34809, EOF) Jun 05 15:05:25 lmtp(34648): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:26 lmtp(34656): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:26 lmtp(34662): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:27 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:27 lmtp(34658): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:28 lmtp(34663): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 imap-login: Warning: Auth connection closed with 27 pending requests (max 4 secs, pid=34809, EOF) Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 imap-login: Warning: Auth connection closed with 32 pending requests (max 4 secs, pid=34761, EOF) Jun 05 15:05:29 pop3-login: Warning: Auth connection closed with 8 pending requests (max 4 secs, pid=34641, EOF) Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:29 auth: Fatal: master: service(auth): child 34817 killed with signal 11 (core not dumped) Jun 05 15:05:29 imap-login: Warning: Auth connection closed with 16 pending requests (max 4 secs, pid=34642, EOF) Jun 05 15:05:29 imap-login: Warning: Auth connection closed with 49 pending requests (max 2 secs, pid=34841, EOF) Jun 05 15:05:29 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:29 lmtp(34652): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:29 lmtp(34661): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:29 lmtp(34648): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:30 lmtp(34660): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:30 lmtp(34656): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:30 lmtp(34646): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:31 lmtp(34657): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:31 auth: Fatal: master: service(auth): child 34842 killed with signal 11 (core not dumped) Jun 05 15:05:31 imap-login: Warning: Auth connection closed with 71 pending requests (max 2 secs, pid=34841, EOF) Jun 05 15:05:31 imap-login: Warning: Auth connection closed with 11 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:31 imap-login: Warning: Auth connection closed with 21 pending requests (max 2 secs, pid=34809, EOF) Jun 05 15:05:31 imap-login: Warning: Auth connection closed with 6 pending requests (max 0 secs, pid=34850, EOF) Jun 05 15:05:31 pop3-login: Warning: Auth connection closed with 9 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:05:31 imap-login: Warning: Auth connection closed with 24 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:31 lmtp(34655): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:31 lmtp(34662): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:31 lmtp(34661): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:32 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:32 lmtp(34658): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:32 lmtp(34660): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:33 imap-login: Warning: Auth connection closed with 29 pending requests (max 2 secs, pid=34809, EOF) Jun 05 15:05:33 imap-login: Warning: Auth connection closed with 11 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:33 imap-login: Warning: Auth connection closed with 64 pending requests (max 2 secs, pid=34841, EOF) Jun 05 15:05:33 auth: Fatal: master: service(auth): child 34852 killed with signal 11 (core not dumped) Jun 05 15:05:33 pop3-login: Warning: Auth connection closed with 4 pending requests (max 1 secs, pid=34641, EOF) Jun 05 15:05:33 imap-login: Warning: Auth connection closed with 17 pending requests (max 2 secs, pid=34850, EOF) Jun 05 15:05:33 imap-login: Warning: Auth connection closed with 26 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:34 lmtp(34663): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:34 lmtp(34649): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:34 lmtp(34656): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:35 lmtp(34650): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 director: Error: Auth server disconnected unexpectedly Jun 05 15:05:35 auth: Fatal: master: service(auth): child 34858 killed with signal 11 (core not dumped) Jun 05 15:05:35 pop3-login: Warning: Auth connection closed with 5 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:05:35 imap-login: Warning: Auth connection closed with 18 pending requests (max 2 secs, pid=34761, EOF) Jun 05 15:05:35 imap-login: Warning: Auth connection closed with 26 pending requests (max 2 secs, pid=34841, EOF) Jun 05 15:05:35 imap-login: Warning: Auth connection closed with 10 pending requests (max 2 secs, pid=34642, EOF) Jun 05 15:05:35 imap-login: Warning: Auth connection closed with 21 pending requests (max 2 secs, pid=34809, EOF) Jun 05 15:05:35 imap-login: Error: Error sending request to auth server: Broken pipe Jun 05 15:05:35 imap-login: Error: Error sending request to auth server: Broken pipe Jun 05 15:05:35 imap-login: Warning: Auth connection closed with 22 pending requests (max 2 secs, pid=34850, EOF) Jun 05 15:05:35 lmtp(34657): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:36 lmtp(34659): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:36 lmtp(34658): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:36 lmtp(34663): Error: write(auth socket) failed: Broken pipe Jun 05 15:05:36 lmtp(34660): Error: write(auth socket) failed: Broken pipe
Did a "/etc/init.d/dovecot restart" and I got this:
Jun 05 15:08:11 lmtp(35487): Error: write(auth socket) failed: Broken pipe Jun 05 15:08:12 lmtp(35483): Error: write(auth socket) failed: Broken pipe Jun 05 15:08:12 lmtp(35473): Error: write(auth socket) failed: Broken pipe Jun 05 15:08:14 auth: Panic: file auth-request-handler.c: line 849 (auth_request_handler_flush_failures): assertion failed: (auth_request->state == AUTH_REQUEST_STATE_FINISHED) Jun 05 15:08:14 auth: Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(+0x9b61a) [0x7f0b7bcc961a] -> /usr/lib/dovecot/libdovecot.so.0(+0x9b686) [0x7f0b7bcc9686] -> /usr/lib/dovecot/libdovecot.so.0(i_error+0) [0x7f0b7bc5d71f] -> dovecot/auth 106 wait, 0 passdb, 0 userdb [0x419bb9] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handle_timeouts+0xea) [0x7f0b7bcdd74a] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x77) [0x7f0b7bcdebd7] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x3c) [0x7f0b7bcdd10c] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) [0x7f0b7bcdd2b8] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7f0b7bc671d3] -> dovecot/auth 106 wait, 0 passdb, 0 userdb [0x40dad5] -> /lib64/libc.so.6(__libc_start_main+0xfd) [0x7f0b7a1edd1d] -> dovecot/auth 106 wait, 0 passdb, 0 userdb [0x40d2c9] Jun 05 15:08:14 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:14 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:14 pop3-login: Warning: Auth connection closed with 14 pending requests (max 4 secs, pid=35465, EOF) Jun 05 15:08:14 auth: Fatal: master: service(auth): child 35523 killed with signal 6 (core not dumped) Jun 05 15:08:14 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:14 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:14 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:14 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:14 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:14 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:14 pop3-login: Warning: Auth connection closed with 1 pending requests (max 2 secs, pid=34641, EOF) Jun 05 15:08:14 imap-login: Warning: Auth connection closed with 91 pending requests (max 4 secs, pid=35466, EOF) Jun 05 15:08:14 lmtp(35484): Error: write(auth socket) failed: Broken pipe Jun 05 15:08:15 lmtp(35487): Error: write(auth socket) failed: Broken pipe Jun 05 15:08:15 lmtp(35483): Error: write(auth socket) failed: Broken pipe Jun 05 15:08:15 lmtp(35486): Error: write(auth socket) failed: Broken pipe Jun 05 15:08:16 lmtp(35482): Error: write(auth socket) failed: Broken pipe Jun 05 15:08:16 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:16 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:16 pop3-login: Warning: Auth connection closed with 12 pending requests (max 2 secs, pid=35465, EOF) Jun 05 15:08:16 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:16 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:16 director: Error: Auth server disconnected unexpectedly Jun 05 15:08:16 auth: Fatal: master: service(auth): child 35535 killed with signal 11 (core not dumped) Jun 05 15:08:16 imap-login: Warning: Auth connection closed with 6 pending requests (max 2 secs, pid=35544, EOF) Jun 05 15:08:16 imap-login: Warning: Auth connection closed with 54 pending requests (max 2 secs, pid=35466, EOF) Jun 05 15:08:17 lmtp(35486): Error: write(auth socket) failed: Broken pipe
Reverted to 2.2.26 :(
On 2017-06-05 15:10, Tom Sommer wrote:
On 2017-05-31 15:24, Timo Sirainen wrote:
https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz https://dovecot.org/releases/2.2/dovecot-2.2.30.1.tar.gz.sig
Due to some release process changes I didn't notice that one important bugfix wasn't included in the v2.2.30 release branch before I made the release. So fixing it here with v2.2.30.1. Also included another less important fix.
- quota_warning scripts weren't working in v2.2.30 - vpopmail still wasn't compiling
Also I guess should mention that in v2.2.30+ the "script" service's protocol changed to a new version. If anyone had written their own script services (not using the included "script" binary) they would need some changes. I haven't heard of anyone having done that though.
Just upgraded my Director and got this within minutes.
Jun 05 15:03:34 master: Warning: service(auth-worker): process_limit (100) reached, client connections are being dropped
...
Reverted to 2.2.26 :(
Appears fixed in 2.2.30.2
participants (7)
-
Aki Tuomi
-
Angel L. Mateo
-
M. Balridge
-
Olaf Hopp
-
Reindl Harald
-
Timo Sirainen
-
Tom Sommer