Re: Broken perl
On Fri, Oct 31, 2008 at 09:23:07 -0300, Victor Munoz wrote:
[...]
> However, aptitude still complains about other things:
>
> Removing ttf-liberation ...
> W: /usr/share/fonts/truetype/ttf-liberation/LiberationSans-Bold.ttf:
> not registered.
> W:
> /usr/share/fonts/truetype/ttf-liberation/LiberationSerif-Regular.ttf:
> not registered.
> W:
> /usr/share/fonts/truetype/ttf-liberation/LiberationSerif-BoldItalic.ttf:
> not registered.
>
> [...]
>
> dpkg: error processing ttf-liberation (--purge):
> subprocess pre-removal script returned error exit status 1
> Errors were encountered while processing:
> ttf-liberation
> E: Sub-process /usr/bin/dpkg returned an error code (1)
I would try to comment out the entire dh_installdefoma stanza in
/var/lib/dpkg/info/ttf-liberation.prerm and then run
dpkg --purge ttf-liberation
again.
> A package failed to install. Trying to recover:
> Setting up mono-gac (1.9.1+dfsg-4) ...
> * Installing 1 assembly from libgmime2.2-cil into Mono
> * Installing 4 assemblies from libmono-addins0.2-cil into Mono
> * Installing 2 assemblies from libmono-addins-gui0.2-cil into Mono
> * Installing 1 assembly from libndesk-dbus1.0-cil into Mono
> * Installing 1 assembly from libndesk-dbus-glib1.0-cil into Mono
> ! Assembly
> /usr/share/cli-common/policies.d/libmono-addins-gui0.2-cil/policy.0.2.Mono.Addins.Gui.dll
> does not exist
> ! Assembly
> /usr/share/cli-common/policies.d/libmono-addins0.2-cil/policy.0.2.Mono.Addins.dll
> does not exist
> ! Assembly
> /usr/share/cli-common/policies.d/libmono-addins0.2-cil/policy.0.2.Mono.Addins.Setup.dll
> does not exist
> dpkg: error processing mono-gac (--configure):
> subprocess post-installation script returned error exit status 3
> dpkg: dependency problems prevent configuration of mono-runtime:
> mono-runtime depends on mono-gac (= 1.9.1+dfsg-4); however:
> Package mono-gac is not configured yet.
>
> [...]
> Errors were encountered while processing:
> mono-gac
> mono-runtime
> libmono2.0-cil
> libgconf2.0-cil
> libmono-addins0.2-cil
> libmono-system-web2.0-cil
> libmono1.0-cil
> libgnome2.0-cil
> libmono-addins-gui0.2-cil
I don't know mono so I cannot say much about this problem. It seems that
the post-installation script looks for the files at the wrong locations:
$ for N in policy.0.2.Mono.Addins{.Gui,,.Setup}.dll; do apt-file search $N; done
libmono-addins-gui0.2-cil: /usr/lib/cli/mono-addins-0.2/policy.0.2.Mono.Addins.Gui.dll
libmono-addins0.2-cil: /usr/lib/cli/mono-addins-0.2/policy.0.2.Mono.Addins.dll
libmono-addins0.2-cil: /usr/lib/cli/mono-addins-0.2/policy.0.2.Mono.Addins.Setup.dll
This could mean that some necessary symlinks have not been created
(yet). You could check the status of libmono-addins-gui0.2-cil and
libmono-addins0.2-cil on your system and maybe try to (re)install them
with dpkg directly.
Taking a look at /var/lib/dpkg/info/mono-gac.postinst might help to
figure out what is going on.
--
Regards, | http://users.icfo.es/Florian.Kulzer
Florian |
Reply to: