Andy Ross
2011-06-13 15:35:49 UTC
[Starting a new thread as this is no longer a MNotification issue]
running? Yeah, I think Rusty is right; somehow it's on the wrong bus.
This is definitely looking like an SDK initialization issue. Can some
of the SDK people please chime in here? I honestly don't use it, so
I'm a little lost trying to debug it via email.
To start the ball rolling, can you grab the output of "qdbus" in both
your host and SDK environments right after a clean SDK startup? If
you see meego-ux-daemon running, grab its process ID and the contents
of /proc/<pid>/environ as well as the output of "env" in a shell in
both the host and the SDK. That should be enough to prove/disprove
the "wrong bus" hypothesis.
the system bus of the host? That strikes me as likely to cause
trouble too, but maybe it's unavoidable?). MNotification is a service
on the session bus, which is managed out of the user home driectory
Andy
/etc/xdg/autostart/meego-ux-daemon.desktop is there, and indeed
meego-ux-daemon is started after I do `startmeego`.
And yet you need another copy started despite having one alreadymeego-ux-daemon is started after I do `startmeego`.
running? Yeah, I think Rusty is right; somehow it's on the wrong bus.
This is definitely looking like an SDK initialization issue. Can some
of the SDK people please chime in here? I honestly don't use it, so
I'm a little lost trying to debug it via email.
To start the ball rolling, can you grab the output of "qdbus" in both
your host and SDK environments right after a clean SDK startup? If
you see meego-ux-daemon running, grab its process ID and the contents
of /proc/<pid>/environ as well as the output of "env" in a shell in
both the host and the SDK. That should be enough to prove/disprove
the "wrong bus" hypothesis.
I wonder if that can have anything to do with mic-chroot bind mounting
the following?
/var/run/dbus -> /chroots/meego/var/run/dbus
/var/lib/dbus -> /chroots/meego/var/lib/dbus
It seems unlikley, those are for the system bus (i.e. the SDK sharesthe following?
/var/run/dbus -> /chroots/meego/var/run/dbus
/var/lib/dbus -> /chroots/meego/var/lib/dbus
the system bus of the host? That strikes me as likely to cause
trouble too, but maybe it's unavoidable?). MNotification is a service
on the session bus, which is managed out of the user home driectory
Andy