Package: dovecot-managesieved
Version: 1:2.0.18-1
Severity: grave
Justification: renders package unusable
Dear Maintainer,
When upgrading dovecot from 2.0.15-1 to 1:2.0.18-1 the configuration failed withe errors related to managesieved.
Here is the relevant output from the 'aptitude safe-upgrade':
-- BEGIN --
Unpacking replacement dovecot-managesieved ...
doveconf: Error: Module is for different version 2.0.18: /usr/lib/dovecot/modules/settings/libmanagesieve_login_settings.so
doveconf: Error: Module is for different version 2.0.18: /usr/lib/dovecot/modules/settings/libmanagesieve_settings.so
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 9: Unknown setting: managesieve_notify_capability
Starting IMAP/POP3 mail server: dovecotdoveconf: Error: Module is for different version 2.0.18: /usr/lib/dovecot/modules/settings/libmanagesieve_login_settings.so
doveconf: Error: Module is for different version 2.0.18: /usr/lib/dovecot/modules/settings/libmanagesieve_settings.so
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 9: Unknown setting: managesieve_notify_capability
failed!
invoke-rc.d: initscript dovecot, action "start" failed.
dpkg: warning: subprocess old post-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
doveconf: Error: Module is for different version 2.0.18: /usr/lib/dovecot/modules/settings/libmanagesieve_login_settings.so
doveconf: Error: Module is for different version 2.0.18: /usr/lib/dovecot/modules/settings/libmanagesieve_settings.so
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 9: Unknown setting: managesieve_notify_capability
Starting IMAP/POP3 mail server: dovecotdoveconf: Error: Module is for different version 2.0.18: /usr/lib/dovecot/modules/settings/libmanagesieve_login_settings.so
doveconf: Error: Module is for different version 2.0.18: /usr/lib/dovecot/modules/settings/libmanagesieve_settings.so
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 9: Unknown setting: managesieve_notify_capability
failed!
invoke-rc.d: initscript dovecot, action "start" failed.
dpkg: error processing /var/cache/apt/archives/dovecot-managesieved_1%3a2.0.18-1_i386.deb (--unpack):
subprocess new post-removal script returned error exit status 1
configured to not write apport reports
[..]
Errors were encountered while processing:
/var/cache/apt/archives/dovecot-managesieved_1%3a2.0.18-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
[..]
Errors were encountered while processing:
dovecot-core
dovecot-sieve
dovecot-imapd
dovecot-common
dovecot-ldap
-- END --
At this point dovecot seems to refuse to start.
After commenting the line 9 in dovecot.conf starting with 'managesieve_notify_capability' and rerunning safe-upgrade the following errors were encountered:
-- BEGIN --
Preparing to replace dovecot-managesieved 1:2.0.15-1 (using .../dovecot-managesieved_1%3a2.0.18-1_i386.deb) ...
doveconf: Error: Module is for different version 2.0.15: /usr/lib/dovecot/modules/settings/libmanagesieve_login_settings.so
doveconf: Error: Module is for different version 2.0.15: /usr/lib/dovecot/modules/settings/libmanagesieve_settings.so
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 10: Unknown setting: managesieve_sieve_capability
-- END --
After commenting out line 10 in the configuration file and restarting dovecot the mail server worked again.
Relevant lines in dovecot.conf:
9: managesieve_notify_capability = mailto
10 managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date imapflags
Expected outcome: upgrading would have worked without causing dovecot to fail to start.
Actual outcome: manual intervention was required to revive dovecot
Classification: grave, because upgrade left dovecot unable to start
Sincerly,
Laurens
-- Package-specific info:
dovecot configuration
---------------------
# 2.0.18: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-1-686-pae i686 Debian wheezy/sid ext3
auth_mechanisms = plain login
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "
login_greeting = Courier-IMAP ready.
mail_location = maildir:/var/mail/%d/%n/Maildir
mail_privileged_group = mail
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave imapflags
namespace {
inbox = yes
location =
prefix = INBOX.
type = private
}
passdb {
args = /etc/dovecot/dovecot-ldap-uid.conf
driver = ldap
}
passdb {
args = /etc/dovecot/dovecot-ldap.conf
driver = ldap
}
plugin {
sieve_extensions = +imapflags
}
protocols = imap sieve
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
unix_listener auth-master {
mode = 0600
user = vmail
}
unix_listener auth-userdb {
group = vmail
mode = 0660
user = vmail
}
user = root
}
service managesieve-login {
inet_listener sieve_deprecated {
port = 2000
}
}
ssl_cert = </etc/apache2/ssl/
blankersfamily.com/combined.crt
ssl_key = </etc/apache2/ssl/
blankersfamily.com/blankersfamily.key
userdb {
args = uid=vmail gid=vmail home=/var/mail/%d/%n/ allow_all_users=yes
driver = static
}
verbose_proctitle = yes
protocol imap {
mail_max_userip_connections = 30
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
mail_plugins = sieve
postmaster_address =
postm...@blankersfamily.com
}
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dovecot-managesieved depends on:
ii dovecot-core 1:2.0.18-1
ii dovecot-sieve 1:2.0.18-1
ii libc6 2.13-27
ii libssl1.0.0 1.0.0h-1
ii ucf 3.0025+nmu2
dovecot-managesieved recommends no packages.
dovecot-managesieved suggests no packages.
Versions of packages dovecot-managesieved is related to:
pn dovecot-common 1:2.0.18-1
pn dovecot-core [dovecot-common] 1:2.0.18-1
pn dovecot-dbg <none>
pn dovecot-dev <none>
pn dovecot-gssapi <none>
pn dovecot-imapd 1:2.0.18-1
pn dovecot-ldap 1:2.0.18-1
pn dovecot-lmtpd <none>
pn dovecot-managesieved 1:2.0.18-1
pn dovecot-mysql <none>
pn dovecot-pgsql <none>
pn dovecot-pop3d <none>
pn dovecot-sieve 1:2.0.18-1
pn dovecot-sqlite <none>
-- debconf-show failed
--
To UNSUBSCRIBE, email to
debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listm...@lists.debian.org