[ubuntu-mono] [Bug 1191195] Re: Cannot launch banshee: Unhandled Exception: System.DllNotFoundException: libgtk-x11-2.0.so.0
Chow Loong Jin
hyperair at ubuntu.com
Sun Jun 16 06:30:50 UTC 2013
On Sun, Jun 16, 2013 at 01:12:48AM -0000, Antonio19 wrote:
> This is the result libked libraries in libcairo2
>
> $ ldd /usr/lib/x86_64-linux-gnu/libcairo.so.2
> linux-vdso.so.1 => (0x00007fffa47ff000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2fb0515000)
> libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f2fb027e000)
> libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f2fb0043000)
> libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f2fafd8a000)
> libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f2fafb62000)
> libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f2faf95e000)
> libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f2faf754000)
> libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f2faf536000)
> libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f2faf32b000)
> libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f2faeff6000)
> libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f2faede5000)
> libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2faebcd000)
> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2fae9c5000)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2fae6c0000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2fae2f7000)
> /lib64/ld-linux-x86-64.so.2 (0x00007f2fb0a7a000)
> libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f2fae0cd000)
> libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f2fadec9000)
> libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f2fadcc3000)
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2fadabf000)
> $
Okay, that's kinda odd, ldd seems to resolve libpng12.so.0 to the system one
present at /lib/x86_64-linux-gnu/libpng12.so.0, but mono seems to load the other
one.
> Well I have in principle the Ubuntu package for libpng12 installed at
the right place. I didn't modify it.
This really doesn't matter -- adding a library with the same name into one of
the system libdirs will alter the library resolution when attempting to load the
said library.
Could you run "sudo ldconfig -v" and give me the output please?
--
Kind regards,
Loong Jin
--
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/1191195
Title:
Cannot launch banshee: Unhandled Exception:
System.DllNotFoundException: libgtk-x11-2.0.so.0
Status in “banshee” package in Ubuntu:
Incomplete
Bug description:
I have the exact same problem as another bug already reported bug
which has been marked as invalid.
I strongly disagree with the term Invalid.
When attempting to launch any version [even superseded ones] of
banshee [for Precise 12.04 amd64] from the Command Line I get:
$ banshee
[...]
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libgtk-x11-2.0.so.0
[...]
[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libgtk-x11-2.0.so.0
The reported missing library libgtk-x11-2.0.so.0 is part of package
libgtk2.0-0 (I have as well libgtk2.0-0:i386 installed) and is located
at the right place. i.e.
$ locate libgtk-x11-2.0.so.0
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10
/usr/lib/vmware/lib/libgtk-x11-2.0.so.0
/usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0
/usr/lib/vmware-installer/2.1.0/lib/lib/libgtk-x11-2.0.so.0
/usr/lib/vmware-installer/2.1.0/lib/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.10
$
The logs from strace and MONO_LOG_LEVEL are similar the earlier
reported bug
$ strace -e trace=open banshee 2>&1 | grep libgtk-x11-2.0.so.0\"
$ MONO_LOG_LEVEL=debug banshee
What is amazing in the MONO_LOG_LEVEL is the reporting of fictuous
libraries not found i.e.
/usr/lib/mono/4.0/mscorlib.dll.so: cannot open shared object file: No
such file or directory
Well have the .dll file (which is a Windows library extension type). I
have never seen before a .dll.so (mixture of Windows and Linux library
?).
Anyway I did have OpenGL installed and as well mesa (libgl1-mesa*
packages).
My Ubuntu 12.04 is properly functioning and obviously I have a lot of
application installed. Of all the sound player installed only Banshee
is unable to launch ...
There is obviouly something wrong with this application.
I am ready to provide further information upon request.
In the mean time I will remove this application to avoid being annoyed
by non functional updates from Ubuntu Updates required now a partial
upgrade ...
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/1191195/+subscriptions
More information about the Ubuntu-mono
mailing list