FS#56172 - [gdm] gdm 3.26.2 fails to create session on startup
Attached to Project:
Arch Linux
Opened by Leopold Bloom (leopoldbloom) - Monday, 30 October 2017, 21:26 GMT
Last edited by Jan Alexander Steffens (heftig) - Tuesday, 31 October 2017, 19:56 GMT
Opened by Leopold Bloom (leopoldbloom) - Monday, 30 October 2017, 21:26 GMT
Last edited by Jan Alexander Steffens (heftig) - Tuesday, 31 October 2017, 19:56 GMT
|
Details
Description:
After upgrading to gdm 3.26.2 and restarting, the gdm fails to create a backend and launch the X server. It appears as if there is some kind of incompatibility between this version of GDM and the GNOME components it is supposed to launch. The relevant log entries are attached. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Tuesday, 31 October 2017, 19:56 GMT
Reason for closing: Fixed
Additional comments about closing: gdm 3.26.2.1-1
Tuesday, 31 October 2017, 19:56 GMT
Reason for closing: Fixed
Additional comments about closing: gdm 3.26.2.1-1
Gnome-Xorg works fine. But, when I select Gnome-Xorg, on next reboot, Gnome is selected.
Downgrading back to 3.26.1 and everything is ok.
-- Reboot --
Okt 31 06:51:56 six kernel: acer_wmi: Unsupported machine has AMW0_GUID1, unable to load
Okt 31 06:51:59 six gnome-session-binary[460]: Unrecoverable failure in required component org.gnome.Shell.desktop
Okt 31 06:51:59 six gdm[416]: GLib: g_variant_new_string: assertion 'string != NULL' failed
Okt 31 06:51:59 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.Shell.desktop
Okt 31 06:52:00 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Wacom.desktop
Okt 31 06:52:00 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.SettingsDaemon.XSettings.desktop
Okt 31 06:52:00 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.SettingsDaemon.A11yKeyboard.desktop
Okt 31 06:52:00 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Clipboard.desktop
Okt 31 06:52:00 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Color.desktop
Okt 31 06:52:00 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Keyboard.desktop
Okt 31 06:52:00 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.SettingsDaemon.MediaKeys.desktop
Okt 31 06:52:00 six gnome-session-binary[546]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Power.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.Shell.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Wacom.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.SettingsDaemon.XSettings.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.SettingsDaemon.A11yKeyboard.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Clipboard.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Color.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Keyboard.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.SettingsDaemon.MediaKeys.desktop
Okt 31 06:52:00 six gnome-session-binary[641]: Unrecoverable failure in required component org.gnome.SettingsDaemon.Power.desktop
.
.
.
Attached you can find the output of journalctl -o verbose MESSAGE="Unrecoverable failure in required component org.gnome.Shell.desktop" --since "2017-10-31 06:00:00"
On my system I have to downgrade 4 packages in order to restore X working.
gdm-3.26.1-1
libgdm-3.26.1-1
nvidia-387.12-2
nvidia-387.12-2
I am running nvidia optimus powered laptop Asus K53. Wayland is intentionally disabled on both GDM and Gnome shell because of accessibility issues with Gnome on Wayland (such as https://bugzilla.gnome.org/show_bug.cgi?id=709999).
Edit: nvidia-387.22-3 is working fine as others have pointed out. So the gdm related issue remains on my system.
- local/gdm 3.26.1-1 (gnome)
- local/libgdm 3.26.2-1
- local/nvidia 387.22-3
- local/nvidia-settings 387.12-1
- local/nvidia-utils 387.22-1
If I upgrade gdm to 3.26.2-1 it will break.
Edit: Only need to downgrade gdm (3.26.1-1 -> 3.26.2-1), and stick with libgdm 3.26.2-1, to fix the issue.
- X11 with nvidia-driver and Wayland disabled
Downgrade of gdm and libgdm solves the problem. Had to restart the system by crossing the fingers and do the magic SysReq.
edit: Sorry, misread your request for debug enabled log. Please disregard this comment. :/
Here is mine however I've only included gdm messages.
I guess gdm is trying to force wayland session here, I have no wayland session configured thus it exits with an error. Should I provide full log instead?
@arssivka nvidia-387.22-3 fixes the nvidia related brokennes however gdm failure still remains to be an issue.
https://pkgbuild.com/~heftig/gdm/
Install both packages.
extra/gdm 3.26.2-1 (gnome)
extra/libgdm 3.26.2-1
mesa-git/xf86-video-amdgpu-git 352.f6b39bc-1 (xorg-drivers)
Workaround Downgrading to
extra/gdm 3.26.1-1 (gnome)
Update the 2 pakages from https://pkgbuild.com/~heftig/gdm/ is working for me
extra/gdm 3.26.2-1.1 (gnome)
extra/libgdm 3.26.2-1.1
I have:
$ lspci -k | grep -i -A 2 -E "(display|vga|3d)"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
Subsystem: Gigabyte Technology Co., Ltd Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
Kernel driver in use: amdgpu
With Mesa, not AMDGPU-PRO.