This issue is fixed in mono-addins 0.3-2

If you upgraded mono-gac and have mono-addins 0.3-1, you will be stuck
in an upgrade path which must be fixed by hand.

mono-gac upgrade fails and leaves mono-runtime unconfigured, means the
new mono-addins 0.3-2 doesn't want to be installed as it depends on
mono-runtime.

There are 2 options:

a) tell dpkg to forcily install mono-addins 0.3-2 and the problems goes
away and mono-gac can be upgraded again, using:
# make sure we have the .deb files, but the install fails which is expected
apt-get install libmono-addins0.2-cil libmono-addins-gui0.2-cil
# now forcily install the fixed packages
sudo dpkg --force-depends -i 
/var/cache/apt/archives/libmono-addins-gui0.2-cil_0.3-2~pre1_all.deb \
  /var/cache/apt/archives/libmono-addins0.2-cil_0.3-2~pre1_all.deb
# now we can upgrade mono-gac finally
sudo apt-get install mono-gac

b) remove the left over policy files by hand, then you can upgrade mono-gac 
again too, using:
sudo rm /usr/share/cli-common/packages.d/policy.0.2.Mono.Addins.*
# now we can upgrade mono-gac again
sudo apt-get install mono-gac

Users upgrading from mono addins << 0.3-1 to 0.3-2 will not have this
issue, as the postinst script of mono-addins 0.3-2 removes the policy
files.

-- 
Regards,

Mirco 'meebey' Bauer

PGP-Key ID: 0xEEF946C8

FOSS Developer    [EMAIL PROTECTED]  http://www.meebey.net/
PEAR Developer    [EMAIL PROTECTED]     http://pear.php.net/
Debian Developer  [EMAIL PROTECTED]  http://www.debian.org/

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to