Comment 21 for bug 646954

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 646954] Re: failed to load 32bit ibus immodules (im-ibus.so)

On Fri, Sep 09, 2011 at 01:13:48PM -0000, Giuseppe Nespolino wrote:

> giuseppe@giuseppe-natty:~/Scaricati$ sudo dpkg -i --force-architecture sos_4.2.0.242_i386.deb
> dpkg: attenzione: viene ignorato il problema poiché è usata l'opzione --force:
> l'architettura del pacchetto (i386) non corrisponde a quella del sistema (amd64)
> Selezionato il pacchetto sos:i386.
> (Lettura del database... 222272 file e directory attualmente installati.)
> Estrazione di sos:i386 (da sos_4.2.0.242_i386.deb)...
> dpkg: problemi con le dipendenze impediscono la configurazione di sos:i386:
> sos:i386 dipende da libcairo2 (>= 1.0.2-2), ma:
> sos:i386 dipende da libgtk2.0-0 (>= 2.8.0), ma:
> sos:i386 dipende da libncurses5 (>= 5.4-5), ma:
> sos:i386 dipende da libpango1.0-0 (>= 1.12.3), ma:
> sos:i386 dipende da libreadline5 (>= 5.1), ma:
> sos:i386 dipende da libstdc++6 (>= 4.0.2-4), ma:
> sos:i386 dipende da libxcursor1 (>> 1.1.2), ma:
> sos:i386 dipende da libxext6, ma:
> sos:i386 dipende da libxfixes3, ma:
> sos:i386 dipende da libxi6, ma:
> sos:i386 dipende da libxinerama1, ma:
> sos:i386 dipende da libxrandr2, ma:
> dpkg: errore nell'elaborare sos:i386 (--install):
> problemi con le dipendenze - lasciato non configurato
> Si sono verificati degli errori nell'elaborazione:
> sos:i386

This is not related to ia32-libs, it is a regression in the behavior of dpkg
(bug #767634).

I've just promoted the dpkg SRU to natty-updates; please install the updated
version of dpkg and check that the package can now be installed with dpkg
--force-depends.

> giuseppe@giuseppe-natty:~/Scaricati$ sos

> (sos:2995): GdkPixbuf-WARNING **: Error loading XPM image loader:
> Impossibile aprire il modulo «/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
> /libpixbufloader-xpm.so» per il caricamento delle immagini: /usr/lib
> /gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so: classe ELF
> errata: ELFCLASS64

<snip>

> (sos:2995): Gtk-CRITICAL **: IA__gtk_pixmap_new: assertion `val != NULL' failed
> Errore di segmentazione

This was due to a bug in the patch to gdk-pixbuf for ia32-libs compatibility
in 11.04, resulting in failures to search the correct directory. I don't
know why this regressed between 10.10 and 11.04, but for 11.10 the patch has
been dropped completely, in favor of searching the multiarch directories.

> so, how can i solve this ?

I can't offer any good solutions for 11.04.

If you are interested in trying the 11.10 beta, you should be able to
install the sos package directly via multiarch, with no dpkg --force
options, no ia32-libs package, and no plugin path issues for gdk-pixbuf.

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
<email address hidden> <email address hidden>