On Fri, 2008-10-31 at 08:32 +0100, Thorsten Vollmer wrote:
Hi Timo,
Dovecot fails to start after upgrading from 1.1.4 to 1.1.6:
Fatal: userdb didn't return a home directory, but mail location used it (%h): %h/mail:CONTROL=%h/control:INDEX=%h/index Error: imap dump-capability process returned 89 Fatal: Invalid configuration in /etc/dovecot/dovecot.conf
Adding a fake home directory to args in master-settings.c:get_imap_capability solved the problem for me, but there may be a more correct fix.
Yes, that's the correct fix: http://hg.dovecot.org/dovecot-1.1/rev/2fbd36039526
One workaround is to use ~ instead of %h. It'll log errors, but it still works.
Wonder how many people will have this problem.. Perhaps I'll have to release 1.1.7 just because of it.