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 = postmas...@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-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org