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
>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.