After upgrading to 17.10, I had no issue neither with GNOME (which I use the most) on Xorg nor Unity. But once, while on a GNOME session, I wasn't able to open some applications (including Settings) and since then I'm not able to log in to the GNOME session.
What happens :
- When trying to log in to GNOME (either vanilla GNOME or 'Ubuntu' GNOME, and either on Xorg or Wayland - when it is listed), I enter my password, then I got a black screen for a few seconds and then I'm back on the log in screen.
When logging in Unity session (which works more or less), I got this error :
Could not apply the stored configuration for monitors
required virtual size does not fit available size: requested=(1, 1), minimum=(320, 200), maximum=(8192, 8192)
I later noticed that there is many more lines displayed on boot, including several time this kind of errors
Error: Method parse/execution failed ...,
ACPI Error: [_OSI] Namespace lookup failure, as well as this line once
Couldn't get size : 0x800000000000000e
What I tried :
- I read this issue (Ubuntu 17.10 freezes after logging on wayland), but since I can't log on GNOME at all, I wasn't able to disable my extensions to see if it resolved the issue. Removing and reinstalling NVIDIA packages didn't help (I've got a GeForce GT 840M, in addition to Intel default graphics).
- I changed the driver used for the graphic card. I tried both NVIDIA proprietary driver (version 384) and 'X.Org X server', and all that changed was the 'minimum' and 'maximum' size on the error message.
- Since I'm not using any second monitor (I'm on a laptop, so I only have the built-in display), I checked that Ubuntu wasn't trying to connect to another - non existing - display and I see no other display in the System Settings. The settings also tell me that the resolution is the default one (1366x768), so I guess it recognizes correctly the built-in display. I might (probably) be wrong on this last point.
- I, of course, rebooted my system after every try to be sure it had not solved my issue.