Package: dovecot-core
Version: 1:2.1.7-6
Severity: important

Hi,

I've just upgraded from 2.1.7-2 to 2.1.7-6.
Adding 15-mailboxes.conf with namespace inbox { } doesn't work too well if my existing 10-mail.conf file didn't have a namespace inbox { } section:

Dec 27 22:55:25 mail dovecot: lda(geda...@gedalya.net): Fatal: Invalid user settings. Refer to server log for more information. Dec 27 23:07:05 mail dovecot: lda(geda...@gedalya.net): Error: user geda...@gedalya.net: Initialization failed: namespace configuration error: inbox=yes namespace missing Dec 27 23:10:39 mail dovecot: imap(geda...@gedalya.net): Error: Invalid user settings. Refer to server log for more information. Dec 27 23:10:39 mail dovecot: imap(geda...@gedalya.net): Error: user geda...@gedalya.net: Initialization failed: namespace configuration error: inbox=yes namespace missing

Renaming to 15-mailboxes.conf.disable fixes the problem, as does adding a proper namespace inbox section with inbox=yes, but of course it is not possible to just overwrite 10-mail.conf during the package upgrade, and adding 15-mailboxes.conf is unconditional, so effectively the upgrade breaks dovecot and makes mailboxes inaccessible.

At the very least, the following line from 15-mailboxes.conf should be in the NEWS file
# NOTE: Assumes "namespace inbox" has been defined in 10-mail.conf.

Thanks,

Gedalya


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to