Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120252 - banshee-0.10.4 not happy with dbus 0.60
Summary: banshee-0.10.4 not happy with dbus 0.60
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-24 19:53 UTC by Ed Catmur
Modified: 2006-02-14 12:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2006-01-24 19:53:13 UTC
$ banshee
Warning: [24/01/2006 23:47:42] (Cannot connect to NetworkManager) - An available, working network connection will be assumed
Debug: [24/01/2006 23:47:44] (Changed active playback engine) - GStreamer
Debug: [24/01/2006 23:47:44] (Loaded primary playback engine) - GStreamer
Debug: [24/01/2006 23:47:44] (Loaded Audio CD playback engine) - GStreamer
Debug: [24/01/2006 23:47:44] (Audio CD Core Initialized) -

Unhandled Exception: System.DllNotFoundException: libdbus-1.so.1
in (wrapper managed-to-native) Hal.DBusError:dbus_error_init (intptr)
in [0x00033] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/hal-sharp/DBusError.cs:39) Hal.DBusError:.ctor ()
in [0x00000] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/hal-sharp/HalDevice.cs:191) Hal.Device:set_WatchProperties (Boolean value)
in [0x0008f] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Dap/DapCore.cs:178) Banshee.Dap.DapCore:AddDevice (Hal.Device device, System.Type type)
in [0x0001e] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Dap/DapCore.cs:161) Banshee.Dap.DapCore:AddDevice (Hal.Device device)
in [0x0001b] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Dap/DapCore.cs:154) Banshee.Dap.DapCore:BuildDeviceTable ()
in [0x0002b] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Dap/DapCore.cs:126) Banshee.Dap.DapCore:Initialize ()
in [0x00091] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Banshee.Base/Globals.cs:71) Banshee.Base.Globals:Initialize ()
in [0x001b3] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Main.cs:91) Banshee.BansheeEntry:Startup (System.String[] args)
in [0x00001] (at /var/tmp/portage/banshee-0.10.4/work/banshee-0.10.4/src/Main.cs:57) Banshee.BansheeEntry:Main (System.String[] args)

Reason:

$ grep dbus-1.so.1 /usr/lib/banshee/hal-sharp.dll.config /usr/lib/banshee/Banshee.Dap/ipod-sharp.dll.config
/usr/lib/banshee/hal-sharp.dll.config:  <dllmap dll="libdbus-1" target="libdbus-1.so.1" />
/usr/lib/banshee/Banshee.Dap/ipod-sharp.dll.config:     <dllmap dll="libdbus-1" target="libdbus-1.so.1" />

Changing the dllmap targets to be less picky (target="libdbus-1.so") makes it run with warnings; however the only thing that appears to be broken is DAP support, Banshee plays music tracks OK.
Comment 1 merwan kashouty 2006-01-24 21:23:12 UTC
well i just made a symlink from libdbus-1.so to libdbus-1.so.1 and that got rid of the start up errors but i still get 

Warning: [01/25/2006 00:15:35] (Could not connect to D-Bus) - D-Bus support will be disabled for this instance: Unable to determine the address of the message bus

the program seems pretty crash happy... attaching an ipod to the box will cause banshee to seg

Comment 2 Luis Medinas (RETIRED) gentoo-dev 2006-01-25 02:07:13 UTC
run revdep-rebuild to clean that libdbus problem. about the segfault i'll see what i can do.
Comment 3 merwan kashouty 2006-01-25 15:32:00 UTC
ok... i ran revdep-rebuild -p and it came up clean.... so i removed the symlink i had made earlier and banshee starts up ok now... i have rebuild world twice in as many weeks so it must have helped out there... but i still get two errors or rather warnings...


rommel@JaiBaba ~ $ banshee
Warning: [01/25/2006 18:26:15] (Cannot connect to NetworkManager) - An available, working network connection will be assumed
  
Debug: [01/25/2006 18:26:16] (Registering Inotify watch) - /home/rommel/Music
Starting Inotify threads
Warning: [01/25/2006 18:26:16] (Could not connect to D-Bus) - D-Bus support will be disabled for this instance: Unable to determine the address of the message bus

can you shed any light on either of these and a possible fix?

thanks

Comment 4 Luis Medinas (RETIRED) gentoo-dev 2006-01-26 23:56:09 UTC
this is dbus sharp specific adding dbus maintainers. 
Gentopia please take a look at this and try to fix dbus.
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2006-01-27 08:09:10 UTC
MetalGod, this is similar to the error I was talking to you about in #gentoo-desktop. Please speak with upstream about not hardcoding stuff about dbus in banshee code and about properly supporting the stable API.

Warning: [01/27/2006 11:07:49] (Could not connect to D-Bus) - D-Bus support will be disabled for this instance: Object reference not set to an instance of an object

is my error.
Comment 6 Ed Catmur 2006-02-14 12:58:57 UTC
0.10.6 works OK.