Public bug reported: 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. ** Affects: gnome-shell (Ubuntu) Importance: Medium Status: In Progress ** Tags: artful -- 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: In Progress 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

