[artful] gnome-shell missing dependency on gir1.2-gdm-1.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Artful |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Impact
======
A user who tries to use a different display manager than GDM might easily uninstall a package needed by GNOME Shell and therefore will be unable to log in to the default Ubuntu session or to GNOME or to GNOME Classic
Test Case
=========
Before applying the update
-------
sudo apt install lightdm
(Choose lightdm when asked which display manager to use)
sudo apt remove gdm3 gir1.2-gdm-1.0
(This will uninstall ubuntu-desktop.)
Reboot
Try to log in to Ubuntu
A black screen shows and you will get returned to the log in screen
The systemd journal shows this error:
gnome-shell: JS ERROR: Error: Requiring Gdm, version none: Typelib file for namespace 'Gdm' (any version) not found
After applying the update
-------
You won't be able to uninstall gir1.2-gdm-1.0 without uninstalling gnome-shell.
You should be able to log in to Ubuntu now from lightdm if gnome-shell and ubuntu-session are installed.
Regression Potential
=======
None. This simply restores a dependency that was accidentally not restored earlier. The dependency was dropped in
https:/
but ultimately it ended up being too difficult to run gnome-shell without gir1.2-gdm-1.0 installed so the Ubuntu Desktop Team decided to use GDM instead of LightDM plus the GDM gir by default.
Related branches
Changed in gnome-shell (Ubuntu Artful): | |
status: | Fix Committed → Fix Released |
Hello Jeremy, or anyone else affected,
Accepted gnome-shell into artful-proposed. The package will build now and be available at https:/ /launchpad. net/ubuntu/ +source/ gnome-shell/ 3.26.1- 0ubuntu5 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification- needed- artful to verification- done-artful. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed- artful. In either case, details of your testing will help us make a better decision.
Further information regarding the verification process can be found at https:/ /wiki.ubuntu. com/QATeam/ PerformingSRUVe rification . Thank you in advance!