Bug#694254: cyrus-common-2.4: upgrading from lenny to squeeze to wheezy requires db4.2-util in wheezy for db migration

Ondřej Surý ondrej at sury.org
Sun Nov 25 15:43:31 UTC 2012


Hi,

upgrading from lenny to squeeze required manual intervention. E.g. it's more a feature than a bug.

Ondřej Surý

On 24. 11. 2012, at 19:52, Andreas Beckmann <debian at abeckmann.de> wrote:

> Package: cyrus-common-2.2,cyrus-common-2.4
> Version: 2.4.16-2
> Severity: serious
> User: debian-qa at lists.debian.org
> Usertags: piuparts
> 
> Hi,
> 
> during a distupgrade test with piuparts I noticed your package requires
> the db4.2-util package (which is only in lenny) to perform a db upgrade
> in wheezy. Looks like the db has not been upgraded during the
> lenny->squeeze upgrade step.
> 
> This was observed on a piuparts test distupgrading from lenny to squeeze
> to wheezy. Setting the severity to serious since this may affect the
> upgrade path of servers that were initially set up with lenny (or
> earlier) and were upgraded to squeeze long ago.
> 
> 
>> From the attached log:
> 
>  Setting up db4.7-util (4.7.25-21) ...
>  Setting up db4.8-util (4.8.30-12) ...
>  Setting up cyrus-common (2.4.16-2) ...
>  Installing new version of config file /etc/pam.d/sieve ...
>  Installing new version of config file /etc/pam.d/lmtp ...
>  Creating/updating cyrus user account...
>  The user `cyrus' is already a member of `sasl'.
>  cyrus-common: Creating cyrus-imapd directories...Creating/updating cyrus control directories in /var/lib/cyrus...
>  Creating/updating partition spool /var/spool/cyrus/mail...
>  Creating/updating partition spool /var/spool/cyrus/news...
>  Trying to optimize Cyrus partitions, edit /etc/default/cyrus-imapd to disable...
>  done.
>  cyrus-common: Creating empty user_deny database...done.
>  Setting up cyrus-common-2.4 (2.4.16-2) ...
>  Installing new version of config file /etc/imapd.conf ...
>  Installing new version of config file /etc/cyrus.conf ...
>  /usr/lib/cyrus/bin/upgrade-db: db4.2-util not installed
>  /usr/lib/cyrus/bin/upgrade-db: please do: [sudo] apt-get install db4.2-util
>  /usr/lib/cyrus/bin/upgrade-db: and rerun the upgrade again
>  dpkg: error processing cyrus-common-2.4 (--configure):
>   subprocess installed post-installation script returned error exit status 2
>  dpkg: dependency problems prevent configuration of cyrus-common-2.2:
>   cyrus-common-2.2 depends on cyrus-common-2.4; however:
>    Package cyrus-common-2.4 is not configured yet.
> 
>  dpkg: error processing cyrus-common-2.2 (--configure):
>   dependency problems - leaving unconfigured
>  Errors were encountered while processing:
>   cyrus-common-2.4
>   cyrus-common-2.2
> 
> cheers,
> 
> Andreas
> <cyrus-common-2.2_2.4.16-2.log.gz>
> _______________________________________________
> Pkg-Cyrus-imapd-Debian-devel mailing list
> Pkg-Cyrus-imapd-Debian-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-cyrus-imapd-debian-devel



More information about the Pkg-Cyrus-imapd-Debian-devel mailing list