GNOME Bugzilla – Bug 779488
login loop or blackscreen with nvidia card gtx750
Last modified: 2017-03-10 15:34:49 UTC
Using Ubuntu Zesty on a desktop with a gtx750 nvidia card only This system was running fine with gnome 3.22 Then 3.23.90 has taken place: - the first issues have came: the gnome shell session login with lightdm started to loop but the second login was good ( logs have not helped to find the reason, but it was suggesting a race somewhere) - recently the upgrade installed gnome 3.23.91 and the login always loop now - switching to an other DE does not help either - cant start X via tty neither From journalctl: gnome-session-binary[8003]: WARNING: Could not parse desktop file gnome-settings-daemon.desktop or it references a not found TryExec binary gnome-session[8003]: gnome-session-binary[8003]: CRITICAL: gsm_manager_set_phase: assertion 'GSM_IS_MANAGER (manager)' failed gnome-session-binary[8003]: CRITICAL: gsm_manager_set_phase: assertion 'GSM_IS_MANAGER (manager)' failed opend report on launchpad: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1669374
Forgot to say: - was first working fine with gnome 3.22 & nvidia-378 - then login loop with the same driver - problem also persist with 'nouveau' driver - tested with kernels: 4.8 & 4.10
Tested an other gnome-shell system on a different partition: - upgrade the 3.23.91 packages, except gnome-shell & mutter (& associates) which stay to 3.23.90 - reboot, and the login can be done as expected. So the problem appear with either mutter or gnome-shell, or together with nvidia hardware . Need to test again to isolate the problem.
Latest test confirm that mutter 3.23.91 cant be blamed ( lp:1669374 #28 )
I think i broke this in gdm. Should be fixed in master
Also tested a downgrade to gdm3 3.23.4-0ubuntu1 ; but still get the same issue.
@Ray if 'gdm' needs a fix, then that point out an other unexpected mess : when lightdm is reconfigured to use 'lightdm' and/or lightdm is purged then reinstalled, why and how 'gdm' can disturb the X start ?
sorry, I read over this bug to hastily. I didn't notice in comment 0 you mentioned lightdm or in comment 1 you mentioned nouveau! The GDM thing I was thinking of is bug 779338 and probably unrelated to this bug.
Found the problem !!! gir1.2-geoclue-2.0 was not set as a dependency by the ubuntu packager. Sorry for the noise, and thanks for your answers Ray. Can set that report as 'invalid' now.