gnome-shell 3.30.1-2ubuntu1.18.10.1 fails to start with JS ERROR: Error: No valid stylesheet found for 'Yaru/gnome-shell.css'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
An upgrade to gnome-shell on 18.10 was recently released which made it impossible for me to log in to my DE. Upon typing my password, the gdm screen would disappear, only to re-appear a few seconds later. This was not a password typo as I didn't get the usual msg to that effect (I made at least 5 attempts, carefully typing my passwd).
I solved the issue by switching to a terminal screen (using CTRL+ALT+F6 I believe), logging in, analyzing recent changes through /var/log/
Start-Date: 2018-12-19 09:13:20
Commandline: aptdaemon role='role-
Upgrade: libwayland-
End-Date: 2018-12-19 09:13:31
I solved the issue by downgrading the just-updated gnome-shell packages as follows:
sudo apt install gnome-shell-
Having done this, I switched back to the GDM screen and managed to log in as normal. I couldn't find any smoking gun in system logs but please let me know if there's a way to collect any useful debug info.
One thing I'm using which differs from stock 18.10 is the System76 "Pop" theme (let me know if you need details). Presumably a theme cannot cause such issues and/or if the new version of gnome-shell is meant to be incompatible with themes other than Yaru, this should be clearly documented.
The problematic versions are the "Candidate" shown below:
gnome-shell:
Installed: 3.30.1-2ubuntu1
Candidate: 3.30.1-
Version table:
3.
500 http://
*** 3.30.1-2ubuntu1 500
500 http://
100 /var/lib/
gnome-shell-common:
Installed: 3.30.1-2ubuntu1
Candidate: 3.30.1-
Version table:
3.
500 http://
500 http://
*** 3.30.1-2ubuntu1 500
500 http://
500 http://
100 /var/lib/
affects: | gnome (Ubuntu) → gnome-shell (Ubuntu) |
summary: |
- gnome-shell 3.30.1-2ubuntu1.18.10.1 prevents DE access + gnome-shell 3.30.1-2ubuntu1.18.10.1 prevents DE access (unable to login) |
tags: | added: cosmic |
description: | updated |
tags: | added: regression-update |
tags: | added: focal |
Changed in gnome-shell (Ubuntu): | |
status: | New → Invalid |
Christian,
Please:
1. Reproduce the login failure and then immediately after:
2. Reboot
3. Log into a VT and then run:
journalctl -b-1 > preboot.txt
4. Attach the file 'prevboot.txt' here.