Bug#626331: gnome-settings-daemon doesn't allow to log into IceWM, LXDE.

Sérgio Cipolla secipolla at gmail.com
Wed May 11 00:41:42 UTC 2011


Package: gnome-settings-daemon
Version: 2.30.2-3
Severity: critical
Justification: breaks unrelated software

Sorry if it shouldn't be tagged as critical, but maybe it should.
Also maybe it's a bug from gdm3 or xserver-xorg-core but I'm not knowledgeable
enough to discern.
I had here Xfce and IceWM from the repo plus LXDE built from upstream sources,
all working fine.
After a recent xserver-xorg-core upgrade (plus some other things but I'm
guessing this is the most related one)
I could only log into Xfce. Trying to log into LXDE or IceWM would make gdm3
automatically logout and return to the login screen.
I tried replacing gdm3 for SLiM but the same thing happened except that the
failed login attempt would end in the console terminal instead of the login
screen. Xfce still worked.
I could login and load any desktop environment, including IceWM and LXDE,
through startx (having to set the desired one through update-alternatives).
Since I'm not a system administrator nor a programmer I eventually decided to
reinstall as I thought I could've messed with something.
I installed a minimal system and built-up from it. All was working well until I
installed gnome-settings-daemon so I could theme gdm3.
Exactly the same issue of being unable to log into IceWM and LXDE from within
the display manager reappeared.
Removing gnome-settings-daemon solves the issue (but then no theming in gdm3).

I'll attach ~/.xsession-errors messages from an attempt of logging into icewm-
session
with gdm3 and another from an attempt to log in LXDE (startlxde).




-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.38-2-686 (SMP w/1 CPU core)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-settings-daemon depends on:
ii  gconf2                      2.28.1-6     GNOME configuration database syste
ii  libc6                       2.13-2       Embedded GNU C Library: Shared lib
ii  libcairo2                   1.10.2-6     The Cairo 2D vector graphics libra
ii  libdbus-1-3                 1.4.8-3      simple interprocess messaging syst
ii  libdbus-glib-1-2            0.92-1       simple interprocess messaging syst
ii  libfontconfig1              2.8.0-2.2    generic font configuration library
ii  libgconf2-4                 2.28.1-6     GNOME configuration database syste
ii  libgdk-pixbuf2.0-0          2.23.3-3     GDK Pixbuf library
ii  libglib2.0-0                2.28.6-1     The GLib library of C routines
ii  libgnome-desktop-2-17       2.30.2-2     Utility library for loading .deskt
ii  libgnome2-common            2.30.0-1     The GNOME library - common files
ii  libgnomekbd4                2.30.2-2     GNOME library to manage keyboard c
ii  libgstreamer-plugins-base0. 0.10.32-2    GStreamer libraries from the "base
ii  libgstreamer0.10-0          0.10.32-6+b1 Core GStreamer libraries and eleme
ii  libgtk2.0-0                 2.24.4-3     The GTK+ graphical user interface
ii  libnotify1 [libnotify1-gtk2 0.5.0-2      sends desktop notifications to a n
ii  libx11-6                    2:1.4.3-1    X11 client-side library
ii  libxi6                      2:1.4.2-1    X11 Input extension library
ii  libxklavier16               5.0-2        X Keyboard Extension high-level AP

gnome-settings-daemon recommends no packages.

Versions of packages gnome-settings-daemon suggests:
pn  gnome-screensaver             <none>     (no description available)
ii  icewm [x-window-manager]      1.3.7-1    wonderful Win95-OS/2-Motif-like wi
ii  metacity [x-window-manager]   1:2.30.1-3 lightweight GTK+ window manager
ii  openbox [x-window-manager]    3.4.11.1-1 standards compliant, fast, light-w
ii  x11-xserver-utils             7.6+2      X server utilities
-------------- next part --------------
>example of failed login in IceWM:

/etc/gdm3/Xsession: Beginning session setup...
icewm-session: using /home/secipolla/.icewm for private configuration files
icewmtray: using /home/secipolla/.icewm for private configuration files
icewmbg: using /home/secipolla/.icewm for private configuration files
IceWM: using /home/secipolla/.icewm for private configuration files
XIO:  fatal IO error 11 (Recurso temporariamente indispon?vel) on X server ":0"
      after 145 requests (145 known processed) with 0 events remaining.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 136 requests (131 known processed) with 0 events remaining.
XIO:  fatal IO error 2 (Arquivo ou diret?rio n?o encontrado) on X server ":0"
      after 127 requests (127 known processed) with 0 events remaining.
/home/secipolla/.icewm/startup: line 10: xscreensaver: comando n?o encontrado

(polkit-gnome-authentication-agent-1:1745): Gtk-WARNING **: cannot open display: :0
icewmbg: Can't open display: :0. X must be running and $DISPLAY set.
No protocol specified

(volumeicon:1796): Gtk-WARNING **: cannot open display: :0


>example of failed login in LXDE:

/etc/gdm3/Xsession: Beginning session setup...
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 31 requests (31 known processed) with 0 events remaining.
pcmanfm: Fatal IO error 11 (Recurso temporariamente indispon?vel) on X server :0.
XIO:  fatal IO error 2 (Arquivo ou diret?rio n?o encontrado) on X server ":0"
      after 730 requests (730 known processed) with 7 events remaining.
The application 'lxpanel' lost its connection to the display :0;
most likely the X server was shut down or you killed/destroyed
the application.


More information about the pkg-gnome-maintainers mailing list