Bug#522370: [Pkg-utopia-maintainers] Bug#522370: Bug#518069: Bug#518069: gnome-session: gnome, fails to start after upgrade

Olivier Berger oberger at ouvaton.org
Fri Jul 31 05:59:37 UTC 2009


Hi.

Let me add a few bits of diagnostic here.

On Fri, May 08, 2009 at 07:01:28PM +0200, Josselin Mouette wrote:
> Le vendredi 08 mai 2009 ?? 14:31 +0200, Michael Biebl a ??crit :
> > Apparently, gnome-session is starting it's own instance of dbus-daemon and is
> > doing it "the wrong way". That's why a second instance of dbus-daemon is
> > auto-launched.
> 
> Yes, there is already a bug about it, this is #518069. No need to
> reassign this one. The problem is that GConf is used before the manual
> launch of dbus-daemon. So D-Bus is autostarted, and later it is started
> manually again.

I've tried with the following setup to try and isolate the problem :

* stating X with startx so that the "failsafe" X session is started, with 
  x-session-terminal alternative set to xterm
* disabling use-session-dbus in /etc/X11/Xsession.options
-> when in xterm, no session dbus launched as checked with 'ps -edf f' 
(by the way, I like this nice pstree like option)

* then starting gnome-session --failsafe
-> 2 dbus-daemon :
olivier  17429     1  0 00:33 ?        Ss     0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
olivier  17430     1  0 00:33 pts/0    S      0:00 dbus-launch --autolaunch efd0e38138c517c9110cd38748dfa7a4 --binary-syntax --close-stderr
olivier  17438     1  0 00:33 ?        Ss     0:00 dbus-daemon --fork --print-address 18 --print-pid 20 --session

-> problems in gnome-session's output :

SESSION_MANAGER=local/asustour:@/tmp/.ICE-unix/17424,unix/asustour:/tmp/.ICE-unix/17424
** Message: couldn't set environment variable in session: The name org.gnome.SessionManager was not provided by any .service files
1248993182.947522 Session manager: disconnected...
1248993183.044656 Session manager: disconnected...
1248993183.123969 Session manager: disconnected...
1248993183.189634 Session manager: disconnected...
1248993183.261269 Session manager: disconnected...
1248993183.335517 Session manager: disconnected...
1248993183.411968 Session manager: disconnected...
1248993183.477311 Session manager: disconnected...
1248993183.553214 Session manager: disconnected...
1248993183.618682 Session manager: disconnected...
1248993183.694012 Session manager: disconnected...

** (gnome-session:17424): CRITICAL **: dbus_g_proxy_add_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed

** (gnome-session:17424): CRITICAL **: dbus_g_proxy_connect_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed
Window manager warning: Failed to read saved session file /home/olivier/.config/metacity/sessions/default0.ms: Failed to open file '/home/olivier/.config/metacity/sessions/default0.ms': No such file or directory
Initializing trackerd...
SNIP

So I confirm that gnome-session and/or it's children are starting 
2 dbus-daemons, when there was no dbus manually launched before.

I hope this helps.

Next step would be to trace what's happening in the gnome-session, I guess... 
Any help in doing so much welcome.

Best regards,
-- 
Olivier BERGER 
(OpenPGP: 1024D/B4C5F37F)
http://www.olivierberger.com/weblog/






More information about the pkg-gnome-maintainers mailing list