Re: Problem with mono/dbus
I re-installed dbus-1.0.2p5 and gnome-session is happy again. /Markus Markus Bergkvist wrote: Might be unrelated, but with latest package update gnome-session core dumps on assertion failed during start-up with "Failed to get dbus-daemon's pid" dbus is started in /etc/rc.local and the dbus session is running $ ps -aux | grep dbus _dbus14333 0.0 0.1 748 1040 ?? Is11:27AM0:00.29 /usr/local/bin/dbus-daemon --system markus 16730 0.0 0.0 696 984 ?? Is11:27AM0:00.00 dbus-daemon --fork --print-address 18 --print-pid 20 --session /Markus James Wright wrote: After installing the new mono ports (I tried everything except for f-spot from packages, and then from ports), I have a few problems with the dbus support (ndesk-dbus-*). Running f-spot I get the following: $ f-spot [Info 16:50:22.493] Initializing DBus [Info 16:50:22.972] Initializing Mono.Addins [Info 16:50:23.938] Starting new FSpot server X System.IO.FileNotFoundException: /home/jamesw/.gnome2/f-spot/photos.db does not exist File name: '/home/jamesw/.gnome2/f-spot/photos.db' at System.IO.File.Move (System.String sourceFileName, System.String destFileNa me) [0x0] at Db.Repair () [0x0] at FSpot.Core.get_Database () [0x0] at FSpot.Driver.Main (System.String[] args) [0x0] X [Warn 16:50:25.224] Can't get a connection to the dbus. Trying again... [Info 16:50:25.252] Starting new FSpot server [Warn 16:50:25.275] Can't get a connection to the dbus. Trying again... [Info 16:50:25.307] Starting new FSpot server [Warn 16:50:25.329] Can't get a connection to the dbus. Trying again... [Info 16:50:25.355] Starting new FSpot server [Warn 16:50:25.378] Can't get a connection to the dbus. Trying again... [Info 16:50:25.408] Starting new FSpot server [Warn 16:50:25.430] Can't get a connection to the dbus. Trying again... [Info 16:50:25.456] Starting new FSpot server [Warn 16:50:25.479] Can't get a connection to the dbus. Trying again... [Error 16:50:25.507] Sorry, couldn't start F-Spot Segmentation fault (core dumped) $ and with dbus-monitor reporting: signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.17" string "" string ":1.17" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=Hello method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string "org.gnome.FSpot" string "" string ":1.17" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=RequestName string "org.gnome.FSpot" uint32 4 signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string "org.gnome.FSpot" string ":1.17" string "" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=ReleaseName string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.17" string ":1.17" string "" Tomboy seems to work, but when I install dbus-ePxplorer from http://www.ndesk.org/DBusExplorer it times out on connecting to org.gnome.Tomboy. dbus-explorer hrows an exception from ndesk-dbus when trying to open im.pidgin.PurpleService : Unhandled Exception: System.Exception: Message body length mismatch: 4032 of expected 108569 at NDesk.DBus.Connection.ReadMessage () <0x00565> at NDesk.DBus.Connection.Iterate () <0x00026> at c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x0002a> at (wrapper native-to-managed) c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition
Re: Problem with mono/dbus
Might be unrelated, but with latest package update gnome-session core dumps on assertion failed during start-up with "Failed to get dbus-daemon's pid" dbus is started in /etc/rc.local and the dbus session is running $ ps -aux | grep dbus _dbus14333 0.0 0.1 748 1040 ?? Is11:27AM0:00.29 /usr/local/bin/dbus-daemon --system markus 16730 0.0 0.0 696 984 ?? Is11:27AM0:00.00 dbus-daemon --fork --print-address 18 --print-pid 20 --session /Markus James Wright wrote: After installing the new mono ports (I tried everything except for f-spot from packages, and then from ports), I have a few problems with the dbus support (ndesk-dbus-*). Running f-spot I get the following: $ f-spot [Info 16:50:22.493] Initializing DBus [Info 16:50:22.972] Initializing Mono.Addins [Info 16:50:23.938] Starting new FSpot server X System.IO.FileNotFoundException: /home/jamesw/.gnome2/f-spot/photos.db does not exist File name: '/home/jamesw/.gnome2/f-spot/photos.db' at System.IO.File.Move (System.String sourceFileName, System.String destFileNa me) [0x0] at Db.Repair () [0x0] at FSpot.Core.get_Database () [0x0] at FSpot.Driver.Main (System.String[] args) [0x0] X [Warn 16:50:25.224] Can't get a connection to the dbus. Trying again... [Info 16:50:25.252] Starting new FSpot server [Warn 16:50:25.275] Can't get a connection to the dbus. Trying again... [Info 16:50:25.307] Starting new FSpot server [Warn 16:50:25.329] Can't get a connection to the dbus. Trying again... [Info 16:50:25.355] Starting new FSpot server [Warn 16:50:25.378] Can't get a connection to the dbus. Trying again... [Info 16:50:25.408] Starting new FSpot server [Warn 16:50:25.430] Can't get a connection to the dbus. Trying again... [Info 16:50:25.456] Starting new FSpot server [Warn 16:50:25.479] Can't get a connection to the dbus. Trying again... [Error 16:50:25.507] Sorry, couldn't start F-Spot Segmentation fault (core dumped) $ and with dbus-monitor reporting: signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.17" string "" string ":1.17" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=Hello method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string "org.gnome.FSpot" string "" string ":1.17" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=RequestName string "org.gnome.FSpot" uint32 4 signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string "org.gnome.FSpot" string ":1.17" string "" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=ReleaseName string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.17" string ":1.17" string "" Tomboy seems to work, but when I install dbus-ePxplorer from http://www.ndesk.org/DBusExplorer it times out on connecting to org.gnome.Tomboy. dbus-explorer hrows an exception from ndesk-dbus when trying to open im.pidgin.PurpleService : Unhandled Exception: System.Exception: Message body length mismatch: 4032 of expected 108569 at NDesk.DBus.Connection.ReadMessage () <0x00565> at NDesk.DBus.Connection.Iterate () <0x00026> at c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x0002a> at (wrapper native-to-managed) c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00030> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x4> at Gtk
Problem with mono/dbus
After installing the new mono ports (I tried everything except for f-spot from packages, and then from ports), I have a few problems with the dbus support (ndesk-dbus-*). Running f-spot I get the following: $ f-spot [Info 16:50:22.493] Initializing DBus [Info 16:50:22.972] Initializing Mono.Addins [Info 16:50:23.938] Starting new FSpot server X System.IO.FileNotFoundException: /home/jamesw/.gnome2/f-spot/photos.db does not exist File name: '/home/jamesw/.gnome2/f-spot/photos.db' at System.IO.File.Move (System.String sourceFileName, System.String destFileNa me) [0x0] at Db.Repair () [0x0] at FSpot.Core.get_Database () [0x0] at FSpot.Driver.Main (System.String[] args) [0x0] X [Warn 16:50:25.224] Can't get a connection to the dbus. Trying again... [Info 16:50:25.252] Starting new FSpot server [Warn 16:50:25.275] Can't get a connection to the dbus. Trying again... [Info 16:50:25.307] Starting new FSpot server [Warn 16:50:25.329] Can't get a connection to the dbus. Trying again... [Info 16:50:25.355] Starting new FSpot server [Warn 16:50:25.378] Can't get a connection to the dbus. Trying again... [Info 16:50:25.408] Starting new FSpot server [Warn 16:50:25.430] Can't get a connection to the dbus. Trying again... [Info 16:50:25.456] Starting new FSpot server [Warn 16:50:25.479] Can't get a connection to the dbus. Trying again... [Error 16:50:25.507] Sorry, couldn't start F-Spot Segmentation fault (core dumped) $ and with dbus-monitor reporting: signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.17" string "" string ":1.17" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=Hello method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string "org.gnome.FSpot" string "" string ":1.17" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=RequestName string "org.gnome.FSpot" uint32 4 signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string "org.gnome.FSpot" string ":1.17" string "" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=ReleaseName string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" method call sender=:1.17 -> dest=org.freedesktop.DBus path=/org/freedesktop/DBus ; interface=org.freedesktop.DBus; member=NameHasOwner string "org.gnome.FSpot" signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesk top/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string ":1.17" string ":1.17" string "" Tomboy seems to work, but when I install dbus-ePxplorer from http://www.ndesk.org/DBusExplorer it times out on connecting to org.gnome.Tomboy. dbus-explorer hrows an exception from ndesk-dbus when trying to open im.pidgin.PurpleService : Unhandled Exception: System.Exception: Message body length mismatch: 4032 of expected 108569 at NDesk.DBus.Connection.ReadMessage () <0x00565> at NDesk.DBus.Connection.Iterate () <0x00026> at c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x0002a> at (wrapper native-to-managed) c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00030> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x4> at Gtk.Application.Run () <0x7> at DBusExplorer.MainClass.Main (string[]) <0x00061> Though, connecting to org.freedesktop.DBus works with dbus-explorer, and connecting to im.pidgin.purple.PurpleInterface through Net::DBus and py-dbus work fine. The service bus is started in /etc/rc.local, copied from the dbus MESSAGE and dbus session bus is started in ~/.xsession by 'exec dbus-launch --exit-with-session /usr/local/bin/openbox'