[Pkg-Cyrus-imapd-Debian-devel] Problem with statoverrides after upgrading cyrus22-* to cyrus-*2.2

Sven Mueller debian at incase.de
Mon Dec 12 18:42:28 UTC 2005


Henrique de Moraes Holschuh wrote on 12/12/2005 18:49:
> On Mon, 12 Dec 2005, Sven Mueller wrote:
> 
>>Somehow (don't yet know how, would be interested in hearing relevant
>>ideas), after upgrading to the *2.2 packages, the dpkg-statoverride for
>>/var/run/cyrus got lost and subsequently, cyrus refused to get started.
> 
> Well, purge kills them.  As in if you:
> 
> 1. have 2.1 installed
> 2. install 2.2 -> 2.1 gets "removed"
> 3. purge 2.1 -> overriges get lost.

In my case it was more like s/2.1/22/g ;-) As in cyrus22-common vs.
cyrus-common-2.2

> Other than specifically fixing the postrm packages of 2.1 and 2.2 to be
> aware of each other, I don't know how to fix this.

The init script already checks wether they are in place or not and moans
if they aren't (tells you to install them again). I was however unable
to find instructions of _how_ to install them.

Should we document the necessary overrides in README.Debian or should be
provide a script which checks them and creates them if necessary? At
least one of these should probably be done.

cu,
sven



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