gvfs error...
I wasn't able to run any gnome based program and was getting error in the .xsession-errors:
/usr/lib/gnome-settings-daemon/gnome-settings-daemon: symbol lookup error: /usr/lib/gio/modules/libgvfsdbus.so: undefined symbol: g_vfs_icon_get_type
So I checked the google and irc and found https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/322763
objdump -T /usr/lib/gio/modules/libgvfsdbus.so|grep g_vfs_icon_get_type
0000000000000000 DF *UND* 0000000000000000 g_vfs_icon_get_type
Thanks go geser in #ubuntu-motu
ldd /usr/lib/gio/modules/libgvfsdbus.so
linux-vdso.so.1 => (0x00007fff05dff000)
libgvfscommon.so.0 => /usr/local/lib/libgvfscommon.so.0 (0x00007f79fd7a4000)
libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00007f79fd567000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f79fd2e9000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f79fd0a3000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f79fcdde000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f79fcbc1000)
libc.so.6 => /lib/libc.so.6 (0x00007f79fc84f000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f79fc64a000)
librt.so.1 => /lib/librt.so.1 (0x00007f79fc441000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f79fc23d000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f79fc039000)
libutil.so.1 => /lib/libutil.so.1 (0x00007f79fbe35000)
libpcre.so.3 => /lib/libpcre.so.3 (0x00007f79fbc05000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00007f79fb9e9000)
/lib64/ld-linux-x86-64.so.2 (0x00007f79fdbf7000)
Found that pidgin created its own libgvfs that borked the default install... I renamed /usr/local/lib/libgvfscommon.so.0 to /usr/local/lib/libgvfscommon.so.0.old and everything works well again.
ld searches needed libs in /usr/local/ before /usr/lib/ so locally installed libs take precedence before system libs
- archlich's blog
- Login or register to post comments