FS#43999 - [lightdm-gtk-greeter] white screen after upgrading
Attached to Project:
Community Packages
Opened by abc (Xiflite) - Sunday, 01 March 2015, 16:42 GMT
Last edited by Maxime Gauduin (Alucryd) - Thursday, 21 May 2015, 13:50 GMT
Opened by abc (Xiflite) - Sunday, 01 March 2015, 16:42 GMT
Last edited by Maxime Gauduin (Alucryd) - Thursday, 21 May 2015, 13:50 GMT
|
Details
Description:
After upgrading no login possible. Only a white/grey screen appears. Additional info: Version: 1:2.0.0-1 Config: plain as provided by the package Steps to reproduce: Upgrade to 1:2.0.0-1 restart lightdm |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Thursday, 21 May 2015, 13:50 GMT
Reason for closing: Fixed
Additional comments about closing: 2.0.1
Thursday, 21 May 2015, 13:50 GMT
Reason for closing: Fixed
Additional comments about closing: 2.0.1
1. Add this option to greeter config:
allow-debugging=true
2. Run lightdm again.
3. Post /var/log/lightdm/x-*-greeter.log (the newest one)
Edit: Sorry, attaching file does not work (it says uploading but no attachment shows up). So here a paste:
DEBUG-Message: Connecting to display manager...
DEBUG-Message: Wrote 22 bytes to daemon
DEBUG-Message: Read 8 bytes from daemon
DEBUG-Message: Read 152 bytes from daemon
DEBUG-Message: Connected version=1.12.2 default-session=default show-manual-login=false hide-users=false has-guest-account=false show-remote-login=true
DEBUG-Message: Default Gtk+ theme is 'Adwaita'
DEBUG-Message: Default theme is 'Adwaita'
DEBUG-Message: [PIDs] Command executed (#4435): /usr/lib/at-spi2-core/at-spi-bus-launcher
** (lightdm-gtk-greeter:4432): WARNING **: [PIDs] Failed to execute command: upstart
DEBUG-Message: Loaded session /usr/share/xsessions/xfce.desktop (Xfce-Sitzung, Diese Sitzung auswählen, um Xfce als Ihre Arbeitsumgebung zu starten)
DEBUG-Message: Monitor configuration found: '*'
DEBUG-Message: [Background] Connecting to screen: 0xf800d0
DEBUG-Message: [Background] Monitors found: 2
DEBUG-Message: [Background] Monitor: DP2 #0 (1920x1200 at 0x0) primary
DEBUG-Message: [Background] No configuration options for monitor DP2 #0, using default
DEBUG-Message: [Background] Monitor: DP3 #1 (1920x1200 at 0x0)
DEBUG-Message: [Background] No configuration options for monitor DP3 #1, using default
DEBUG-Message: [Background] Pointer position will be used to set active monitor: 960x600
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
** (lightdm-gtk-greeter:4432): WARNING **: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
DEBUG-Message: Loading user config from /etc/lightdm/users.conf
DEBUG-Message: User john added
DEBUG-Message: Loading sessions from org.freedesktop.DisplayManager
DEBUG-Message: Starting authentication for user john...
DEBUG-Message: Wrote 24 bytes to daemon
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: Read 8 bytes from daemon
DEBUG-Message: Read 38 bytes from daemon
DEBUG-Message: Prompt user with 1 message(s)
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
About 20000 lines of monitor changes after this - nothing interesting.
https://code.launchpad.net/~kalgasnik/lightdm-gtk-greeter/post-2.0.0
Or I'll provide PKGBUILD, but not now.
As temporal solution - add this option to .conf and describe the results:
active-monitor=0

fixes the problem. I am now building the post-2.0.0 branch.
DEBUG-Message: Connecting to display manager...
DEBUG-Message: Wrote 22 bytes to daemon
DEBUG-Message: Read 8 bytes from daemon
DEBUG-Message: Read 152 bytes from daemon
DEBUG-Message: Connected version=1.12.2 default-session=default show-manual-login=false hide-users=false has-guest-account=false show-remote-login=true
DEBUG-Message: Default Gtk+ theme is 'Adwaita'
DEBUG-Message: Using icon theme elementary-xfce
DEBUG-Message: Default theme is 'elementary-xfce'
DEBUG-Message: Using font Oxygen 10
DEBUG-Message: [PIDs] Command executed (#2058): /usr/lib/at-spi2-core/at-spi-bus-launcher
** (lightdm-gtk-greeter:2055): WARNING **: [PIDs] Failed to execute command: upstart
DEBUG-Message: Loaded session /usr/share/xsessions/xfce.desktop (Xfce-Sitzung, Diese Sitzung auswählen, um Xfce als Ihre Arbeitsumgebung zu starten)
DEBUG-Message: Monitor configuration found: '*'
DEBUG-Message: [Background] Connecting to screen: 0x1f6a0d0
DEBUG-Message: [Background] Monitors found: 2
DEBUG-Message: [Background] Monitor: DP2 #0 (1920x1200 at 0x0) primary
DEBUG-Message: [Background] No configuration options for monitor DP2 #0, using default
DEBUG-Message: [Background] Monitor: DP3 #1 (1920x1200 at 0x0)
DEBUG-Message: [Background] No configuration options for monitor DP3 #1, using default
DEBUG-Message: [Background] Pointer position will be used to set active monitor: 960x600
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
** (lightdm-gtk-greeter:2055): WARNING **: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
DEBUG-Message: Loading user config from /etc/lightdm/users.conf
DEBUG-Message: User john added
DEBUG-Message: Loading sessions from org.freedesktop.DisplayManager
DEBUG-Message: Starting authentication for user john...
DEBUG-Message: Wrote 24 bytes to daemon
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: Read 8 bytes from daemon
DEBUG-Message: Read 38 bytes from daemon
DEBUG-Message: Prompt user with 1 message(s)
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
DEBUG-Message: [Background] Active monitor changed to: DP3 #1
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
.
.
.
(original log size: 3.4 MB)
> [Background] Connecting to screen: 0x1f6a0d0
In new version it looks like:
> [Background] Connecting to screen: 0x24ce0d0 (1366x768px, 361x203mm)
1. It's old log file.
or
2. You're still running old greeter version (PKGBUILD is valid).
Cleaned everything up, rebuild and voilá, it seems to work now flawlessly without debug or active monitor set in the config.
Here is the log:
DEBUG-Message: Connecting to display manager...
DEBUG-Message: Wrote 22 bytes to daemon
DEBUG-Message: Read 8 bytes from daemon
DEBUG-Message: Read 152 bytes from daemon
DEBUG-Message: Connected version=1.12.2 default-session=default show-manual-login=false hide-users=false has-guest-account=false show-remote-login=true
DEBUG-Message: Default Gtk+ theme is 'Adwaita'
DEBUG-Message: Using icon theme elementary-xfce
DEBUG-Message: Default theme is 'elementary-xfce'
DEBUG-Message: Using font Oxygen 10
DEBUG-Message: [PIDs] Command executed (#28487): /usr/lib/at-spi2-core/at-spi-bus-launcher
** (lightdm-gtk-greeter:28484): WARNING **: [PIDs] Failed to execute command: upstart
DEBUG-Message: Loaded session /usr/share/xsessions/xfce.desktop (Xfce-Sitzung, Diese Sitzung auswählen, um Xfce als Ihre Arbeitsumgebung zu starten)
DEBUG-Message: Monitor configuration found: '*'
DEBUG-Message: [Background] Connecting to screen: 0x22e60d0 (1920x1200px, 508x317mm)
DEBUG-Message: [Background] Monitors found: 2
DEBUG-Message: [Background] Monitor: DP2 #0 (1920x1200 at 0x0) primary
DEBUG-Message: [Background] No configuration options for monitor DP2 #0, using default
DEBUG-Message: [Background] Monitor: DP3 #1 (1920x1200 at 0x0)
DEBUG-Message: [Background] No configuration options for monitor DP3 #1, using default
DEBUG-Message: [Background] Skipping monitor DP3 #1, its area is already used by other monitors
DEBUG-Message: [Background] Pointer position will be used to set active monitor: 960x600
DEBUG-Message: [Background] Active monitor changed to: DP2 #0
** (lightdm-gtk-greeter:28484): WARNING **: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Accounts was not provided by any .service files
DEBUG-Message: Loading user config from /etc/lightdm/users.conf
DEBUG-Message: User john added
DEBUG-Message: Loading sessions from org.freedesktop.DisplayManager
DEBUG-Message: Starting authentication for user john...
DEBUG-Message: Wrote 24 bytes to daemon
DEBUG-Message: Read 8 bytes from daemon
DEBUG-Message: Read 38 bytes from daemon
DEBUG-Message: Prompt user with 1 message(s)
This is just the patch from launchpad, use at your own risk.
The workaround isn't really a solution for me since I have multiple monitor setups in multiple environments.
Can I help with something to include the patch in the main repo?