Public bug reported:

Precise; May also affect Oneiric.

GnuCash won't work properly right now. In /tmp/gnucash.trace, I find
this:

* 12:59:44  WARN <libglade> Could not load support for `gnome': libgnome.so: 
cannot open shared object file: No such file or directory
* 12:59:44  WARN <libglade> unknown widget class 'GnomeDruid'
* 12:59:44  WARN <GLib-GObject> invalid cast from `GtkLabel' to `GnomeDruid'
* 12:59:44  WARN <GLib-GObject> invalid cast from `GtkLabel' to `GtkContainer'

Running GnuCash under strace shows this:

access("/usr/lib/x86_64-linux-gnu/libglade/2.0/libgnome.so", F_OK) = -1 ENOENT 
(No such file or directory)
stat("libgnome.so", 0x7fff43812170)     = -1 ENOENT (No such file or directory)
stat("libgnome.so.so", 0x7fff43812170)  = -1 ENOENT (No such file or directory)
stat("libgnome.so.la", 0x7fff43812170)  = -1 ENOENT (No such file or directory)
open("/usr/lib/gnucash/libgnome.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/gnucash/gnucash/libgnome.so", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("/usr/lib/gnucash/gnucash/libgnome.so", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("/usr/lib/gnucash/libgnome.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 23
fstat(23, {st_mode=S_IFREG|0644, st_size=185454, ...}) = 0
mmap(NULL, 185454, PROT_READ, MAP_PRIVATE, 23, 0) = 0x7f219362a000
close(23)                               = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/tls/x86_64/libgnome.so", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7fff43811930) = -1 ENOENT (No such 
file or directory)
open("/lib/x86_64-linux-gnu/tls/libgnome.so", O_RDONLY) = -1 ENOENT (No such 
file or directory)
stat("/lib/x86_64-linux-gnu/tls", 0x7fff43811930) = -1 ENOENT (No such file or 
directory)
open("/lib/x86_64-linux-gnu/x86_64/libgnome.so", O_RDONLY) = -1 ENOENT (No such 
file or directory)
stat("/lib/x86_64-linux-gnu/x86_64", 0x7fff43811930) = -1 ENOENT (No such file 
or directory)
open("/lib/x86_64-linux-gnu/libgnome.so", O_RDONLY) = -1 ENOENT (No such file 
or directory)
stat("/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib/x86_64-linux-gnu/tls/x86_64/libgnome.so", O_RDONLY) = -1 ENOENT 
(No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7fff43811930) = -1 ENOENT (No 
such file or directory)
open("/usr/lib/x86_64-linux-gnu/tls/libgnome.so", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls", 0x7fff43811930) = -1 ENOENT (No such file 
or directory)
open("/usr/lib/x86_64-linux-gnu/x86_64/libgnome.so", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7fff43811930) = -1 ENOENT (No such 
file or directory)
open("/usr/lib/x86_64-linux-gnu/libgnome.so", O_RDONLY) = -1 ENOENT (No such 
file or directory)
stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0755, st_size=65536, ...}) = 0
open("/lib/tls/x86_64/libgnome.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat("/lib/tls/x86_64", 0x7fff43811930) = -1 ENOENT (No such file or directory)
open("/lib/tls/libgnome.so", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat("/lib/tls", 0x7fff43811930)        = -1 ENOENT (No such file or directory)
open("/lib/x86_64/libgnome.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat("/lib/x86_64", 0x7fff43811930)     = -1 ENOENT (No such file or directory)
open("/lib/libgnome.so", O_RDONLY)      = -1 ENOENT (No such file or directory)
stat("/lib", {st_mode=S_IFDIR|0755, st_size=16384, ...}) = 0
open("/usr/lib/tls/x86_64/libgnome.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat("/usr/lib/tls/x86_64", 0x7fff43811930) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/tls/libgnome.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat("/usr/lib/tls", 0x7fff43811930)    = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64/libgnome.so", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat("/usr/lib/x86_64", 0x7fff43811930) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgnome.so", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=126976, ...}) = 0
munmap(0x7f219362a000, 185454)          = 0
time(NULL)                              = 1328486718
write(4, "* 17:05:18  WARN <libglade> Coul"..., 135) = 135
time(NULL)                              = 1328486718
write(4, "* 17:05:18  WARN <libglade> unkn"..., 62) = 62

cd /usr/lib/x86-64-linux-gnu
sudo ln -s ../libglade .

... causes is to run flawlessly. Therefore, I conclude that the
libraries that libglade2-0 are looking for don't belong in
/usr/lib/libglade anymore, but in /usr/lib/x86-64-linux-gnu/libglade
instead. That includes libbonoboui2-0, libgnomeui-0, libgnomecanvas2-0
(that I know of).

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libgnomeui-0 2.24.5-2
ProcVersionSignature: Ubuntu 3.2.0-8000.2~ppa1-generic-tuxonice 3.2.2
Uname: Linux 3.2.0-8000-generic-tuxonice x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
Date: Sun Feb  5 17:17:50 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110301.7)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: libgnomeui
UpgradeStatus: Upgraded to precise on 2012-01-26 (10 days ago)

** Affects: libgnomeui (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug precise running-unity

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/927374

Title:
  /usr/lib/libglade should be /usr/lib/x86_64-linux-gnu/libglade on 64
  bit multiarch

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libgnomeui/+bug/927374/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to