[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: