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