Comment 72 for bug 369498

Revision history for this message
Paul Collins (paul-collins-iii) wrote :

Something extra that I think is related to this that I'm running into from Eclipse of all places.
-------
/usr/lib/gio/modules/libgioremote-volume-monitor.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
/usr/lib/gio/modules/libgiogconf.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiogconf.so
--------

Got that one several times and this is running the 32-bit version of eclipse on an AMD64 with all packages up to date
Here's the ia32-libs package

--------
root@kakashi:/usr/lib32/gio/modules# dpkg -s ia32-libs
Package: ia32-libs
Status: install ok installed
Priority: extra
Section: libs
Installed-Size: 128720
Maintainer: Ubuntu MOTU developers <email address hidden>
Architecture: amd64
Version: 2.7ubuntu17
Replaces: ia32-libs-dev (<< 1.6), ia32-libs-openoffice.org, nvidia-glx-ia32 (<< 1.0.8774-7)
Provides: ia32-libs-gtk, ia32-libs-sdl
Depends: lsb-release, lib32gcc1, libc6-i386 (>= 2.3.6-2), lib32z1, lib32stdc++6, lib32asound2, lib32bz2-1.0, lib32ncurses5, lib32v4l-0
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Conflicts: ia32-libs-dev (<< 1.6), lib32asound2-plugins, nvidia-glx-ia32 (<< 1.0.8774-7)
Description: ia32 shared libraries for use on amd64 and ia64 systems
 This package contains runtime libraries for the ia32/i386
 architecture, configured for use on an amd64 or ia64 Debian system running
 a 64-bit kernel.
Original-Maintainer: Debian ia32-libs Team <email address hidden>
--------

And here's something interesting that I found while digging

--------
root@kakashi:/usr/lib32/gio/modules# for i in *
> do
> echo $i
> ldd $i | grep "not found"
> done
libgiogconf.so
libgioremote-volume-monitor.so
 libgvfscommon.so.0 => not found
libgvfsdbus.so
 libgvfscommon.so.0 => not found
--------

This would at least explain why I'm getting the errors, but I have no idea where to go looking for a 32-bit version of libgcfscommon.so.0 now. The only library I'm seeing of that is the 64-bit version. Hopefully I'm just missing something obvious.

-Paul