Bug#604043: gnome-session: when choosing GNOME/Openbox as my session, both metacity and openbox get started

Jim Paris jim at jtan.com
Fri Nov 19 18:05:34 UTC 2010


Package: gnome-session
Version: 2.30.2-3
Severity: normal

Hi,

I log in via GDM by selecting the "GNOME/Openbox" session.  After a
dist-upgrade (upgrading gnome-session from 2.22.3-2 to 2.30.2-3), 
I now get metacity started as a window manager, and openbox started
shortly after.  Then openbox and gnome-settings-daemon seem to spawn
in a tight loop, taking up all CPU with various kdeinit (?!) processes.

If I run "killall metacity ; sleep 1 ; killall metacity", everything
goes back to normal and openbox loads as expected.

I'll attach the first 100 lines of my ~/.xsession-errors.

I changed the /desktop/gnome/session/required_components/windowmanager 
gconf key from "gnome-wm" to "openbox", and now it works properly,
but I don't think that should be necessary.

My /etc/alternatives/x-window-manager link points to /usr/bin/openbox.

I don't know if this is really a gnome-session or openbox-session
problem, but since gnome-session was the one that spawned two
windowmanagers, I figured I'd start here.

-jim


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (300, 'testing'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnome-session depends on:
ii  gnome-panel                   2.30.2-2   launcher and docking facility for 
ii  gnome-session-bin             2.30.2-3   The GNOME Session Manager - Minima
ii  gnome-session-common          2.30.2-3   Common files for the GNOME session
ii  gnome-settings-daemon         2.30.2-2   daemon handling the GNOME session 
ii  metacity                      1:2.30.1-3 lightweight GTK+ window manager
ii  nautilus                      2.30.1-2   file manager and graphical shell f
ii  policykit-1-gnome             0.96-2     GNOME authentication agent for Pol

Versions of packages gnome-session recommends:
ii  gnome-power-manager           2.32.0-2   power management tool for the GNOM

Versions of packages gnome-session suggests:
ii  desktop-base                  5.0.6      common files for the Debian Deskto
ii  gnome-keyring                 2.30.3-3   GNOME keyring services (daemon and
ii  gnome-user-guide              2.30.1-1   GNOME user's guide

-- no debconf information
-------------- next part --------------
/etc/gdm/Xsession: Beginning session setup...
GNOME_KEYRING_CONTROL=/tmp/keyring-zlAQIt
GNOME_KEYRING_CONTROL=/tmp/keyring-zlAQIt
SSH_AUTH_SOCK=/tmp/keyring-zlAQIt/ssh
GNOME_KEYRING_CONTROL=/tmp/keyring-zlAQIt
SSH_AUTH_SOCK=/tmp/keyring-zlAQIt/ssh
Window manager warning: Failed to read saved session file /home/jim/.config/metacity/sessions/10b33644e734841ff1129018771240224900000005600026.ms: Failed to open file '/home/jim/.config/metacity/sessions/10b33644e734841ff1129018771240224900000005600026.ms': No such file or directory

(polkit-gnome-authentication-agent-1:680): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'

(polkit-gnome-authentication-agent-1:680): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
Initializing nautilus-gdu extension

** (gnome-settings-daemon:708): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:708): WARNING **: Could not acquire name
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /home/jim/.DCOPserver_neurosis__0
and start dcopserver again.
---------------------------------

Openbox-Message: A window manager is already running on screen 0

** (nautilus:667): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nautilus:667): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nautilus:667): WARNING **: Can not get _NET_WORKAREA

** (nautilus:667): WARNING **: Can not determine workarea, guessing at layout
kdeinit: Shutting down running client.
Openbox-Message: A window manager is already running on screen 0

** (gnome-settings-daemon:742): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:742): WARNING **: Could not acquire name
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /home/jim/.DCOPserver_neurosis__0
and start dcopserver again.
---------------------------------


** (gnome-settings-daemon:762): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:762): WARNING **: Could not acquire name
Openbox-Message: A window manager is already running on screen 0
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /home/jim/.DCOPserver_neurosis__0
and start dcopserver again.
---------------------------------


** (gnome-settings-daemon:782): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:782): WARNING **: Could not acquire name
Openbox-Message: A window manager is already running on screen 0
kdeinit: Shutting down running client.

** (gnome-settings-daemon:803): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:803): WARNING **: Could not acquire name
Openbox-Message: A window manager is already running on screen 0
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /home/jim/.DCOPserver_neurosis__0
and start dcopserver again.
---------------------------------


** (gnome-settings-daemon:820): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:820): WARNING **: Could not acquire name
Openbox-Message: A window manager is already running on screen 0
kdeinit: Shutting down running client.
Openbox-Message: A window manager is already running on screen 0

** (gnome-settings-daemon:836): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:836): WARNING **: Could not acquire name
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /home/jim/.DCOPserver_neurosis__0
and start dcopserver again.
---------------------------------


** (gnome-settings-daemon:853): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:853): WARNING **: Could not acquire name
Openbox-Message: A window manager is already running on screen 0
kdeinit: Shutting down running client.

** (gnome-settings-daemon:868): WARNING **: Failed to acquire org.gnome.SettingsDaemon

** (gnome-settings-daemon:868): WARNING **: Could not acquire name
Openbox-Message: A window manager is already running on screen 0
---------------------------------


More information about the pkg-gnome-maintainers mailing list