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

Reply via email to