Hi Jo,

On Mon, 21 Nov 2016 09:23:28 +0000, Jo Shields <direct...@apebox.org> wrote:
> On 21/11/16 08:25, Stephen Kitt wrote:
> > Installing libnunit-core2.6.3-cil and libnunit-framework2.6.3-cil
> > fixes the issue.  
> 
> I think I know what the bug might be here.
> /var/lib/dpkg/info/libnunit-core2.6.3-cil.postrm should be part of
> /var/lib/dpkg/info/libnunit-core2.6.3-cil.prerm - as-is, the postrm
> *could* get called in an order where /usr/share/cli-common/policy-remove
> fails (e.g. when uninstalling all of mono), so the `rm
> /usr/share/cli-common/packages.d/$POLICY.installcligac` never gets
> called due to the `set -e`
> 
> This bug could well be 10 years old. Huh.

Ah yes, that does seem like the culprit — I have removed all of mono in the
past, then reinstalled it. Removing the nunit packages again does clear
everything away properly and mono-gac can be reconfigured without any
issues.

Regards,

Stephen

Attachment: pgpRPwql5nmuq.pgp
Description: OpenPGP digital signature

Reply via email to