[Dovecot] dovecot crash after upgrade on FreeBSD
Updated from ports collection from ver. dovecot-1.0.a3 to 1.0.a4_1. And it wan't work. Here's the log
Nov 8 10:51:07 ot-group dovecot: Dovecot v1.0.alpha4 starting up Nov 8 10:51:08 ot-group dovecot: Auth process died too early - shutting down Nov 8 10:51:08 ot-group dovecot: auth(default): Unknown userdb driver 'passdb' Nov 8 10:51:08 ot-group dovecot: child 17872 (auth) returned error 89
-- One cannot sell the earth upon which the people walk Tacunka Witco
Marko Lerota wrote:
Updated from ports collection from ver. dovecot-1.0.a3 to 1.0.a4_1. And it wan't work. Here's the log
Nov 8 10:51:07 ot-group dovecot: Dovecot v1.0.alpha4 starting up Nov 8 10:51:08 ot-group dovecot: Auth process died too early - shutting down Nov 8 10:51:08 ot-group dovecot: auth(default): Unknown userdb driver 'passdb' Nov 8 10:51:08 ot-group dovecot: child 17872 (auth) returned error 89
I had the same problem when going from 1.0alpha3 to 1.0alpha4.
Fix for me was to remove:
userdb passdb {}
from dovecot.conf.
- Anders
--
Anders Lund Anders.Lund@uninett.no .~.
UNINETT, N-7465 Trondheim, Norway / V
Phone: +47 73 55 79 08 | Fax: +47 73 55 79 01 /( )
^ ^
Anders Lund anders.lund@uninett.no writes:
I had the same problem when going from 1.0alpha3 to 1.0alpha4.
Fix for me was to remove:
userdb passdb {}
from dovecot.conf.
- Anders
TNX for the quick answer. This is the second time that I killed the production server ;). First time was configuration change from the 1.0alpha3 release :)
-- One cannot sell the earth upon which the people walk Tacunka Witco
Marko Lerota marko.lerota@zg.t-com.hr writes:
Updated from ports collection from ver. dovecot-1.0.a3 to 1.0.a4_1. And it wan't work. Here's the log
Nov 8 10:51:07 ot-group dovecot: Dovecot v1.0.alpha4 starting up Nov 8 10:51:08 ot-group dovecot: Auth process died too early - shutting down Nov 8 10:51:08 ot-group dovecot: auth(default): Unknown userdb driver 'passdb' Nov 8 10:51:08 ot-group dovecot: child 17872 (auth) returned error 89
I found the problem. I hashed the line 'userdb passdb {' so it looks like this now
# vpopmail userdb vpopmail { }
# "passdb" user database means that the passdb already provided the # needed information and there's no need to do a separate userdb lookup. # This can be made to work with SQL and LDAP databases. # http://wiki.dovecot.org/AuthSpecials ## userdb passdb { ## }
The upgrade script probably defunct the original dovecot.conf. I'll post this to the maintainer.
-- One cannot sell the earth upon which the people walk Tacunka Witco
Marko Lerota wrote:
Marko Lerota marko.lerota@zg.t-com.hr writes:
Updated from ports collection from ver. dovecot-1.0.a3 to 1.0.a4_1. And it wan't work. Here's the log
Nov 8 10:51:07 ot-group dovecot: Dovecot v1.0.alpha4 starting up Nov 8 10:51:08 ot-group dovecot: Auth process died too early - shutting down Nov 8 10:51:08 ot-group dovecot: auth(default): Unknown userdb driver 'passdb' Nov 8 10:51:08 ot-group dovecot: child 17872 (auth) returned error 89
I found the problem. I hashed the line 'userdb passdb {' so it looks like this now
# vpopmail userdb vpopmail { }
# "passdb" user database means that the passdb already provided the # needed information and there's no need to do a separate userdb lookup. # This can be made to work with SQL and LDAP databases. # http://wiki.dovecot.org/AuthSpecials ## userdb passdb { ## }
The upgrade script probably defunct the original dovecot.conf. I'll post this to the maintainer.
In the 1.0.a4_1 FreeBSD port update I asked the committer to note that "user passdb { }" had become "userdb prefetch { }"; unfortunately this didn't happen (http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/88006).
Regards, Robin
participants (3)
-
Anders Lund
-
Marko Lerota
-
Robin Breathe