This bug was fixed in the package gnome-shell - 3.26.1-0ubuntu5
---------------
gnome-shell (3.26.1-0ubuntu5) artful; urgency=medium
[ Didier Roche ]
* Reenable headless patches and cherry-pick now that the gdm fix
is in mutter. (LP: #1725153)
* Add dep on latest mutter to ensure people don't end up in a non working
UI state again.
[ Jeremy Bicha ]
* Restore dependency on gir1.2-gdm-1.0 (LP: #1725288)
-- Didier Roche <[email protected]> Thu, 19 Oct 2017 08:38:31 +0200
** Changed in: gnome-shell (Ubuntu Artful)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1725288
Title:
[artful] gnome-shell missing dependency on gir1.2-gdm-1.0
Status in gnome-shell package in Ubuntu:
Fix Released
Status in gnome-shell source package in Artful:
Fix Released
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://launchpad.net/ubuntu/+source/gnome-shell/3.24.2-0ubuntu5
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1725288/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp