Switch user feature has disappeared from GNOME Shell since upgrade from 15.10 to 16.04

Bug #1577049 reported by Pascal S
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ubuntu GNOME
Fix Released
High
Unassigned
accountsservice
Unknown
Unknown
accountsservice (Debian)
Fix Released
Unknown
accountsservice (Ubuntu)
Fix Released
High
Unassigned
Xenial
Fix Released
High
Unassigned

Bug Description

Impact
======
Ubuntu 16.04's accountsservice was built without systemd support because systemd dropped libsystemd-login because that functionality was merged into libsystemd.

At a minimum, this broke GNOME Shell's "Switch User" feature.

Test Case
=========
1. From Ubuntu GNOME 16.04.1, install the updated accountsservice packages.
2. Add a user if necessary to ensure you have at least 2 user accounts configured.
3. Reload gnome-shell. You can do this with Alt+F2 and entering the lower case letter r. Or you can log out of all user accounts and log back in.
4. Click the system status area in the top right of GNOME Shell.
5. Click your user name. "Switch User" should appear in the list.

Regression Potential
====================
None.
The one-line change to accountsservice's configure check was made in Debian's accountsservice 0.6.40-3 a year ago(!). The patch is upstreamed and was included in accountsservice 0.6.42 released in June.

Revision history for this message
Pascal S (pascal.s) wrote :

As additional information, this bug has been noticed in the forum for the development version here :

http://ubuntuforums.org/showthread.php?t=2309544

affects: gnome-panel (Ubuntu) → gnome-shell (Ubuntu)
Pascal S (pascal.s)
summary: - The switch user featue has disapeared from indicator applet since
+ The switch user feature has disappeared from indicator applet since
upgrade from 15.10 to 16.04
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: The switch user feature has disappeared from indicator applet since upgrade from 15.10 to 16.04

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
Dietmar May (dcmay-f) wrote :

Affects me too.

Switching users is still possible, it's just missing from the indicator applet.

A couple of possible workarounds in http://ubuntuforums.org/showthread.php?t=2326209&p=13505357#post13505357 Comment #7.

Jeremy Bícha (jbicha)
Changed in gnome-shell (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → High
Changed in ubuntu-gnome:
importance: Undecided → High
status: New → Triaged
Jeremy Bícha (jbicha)
summary: - The switch user feature has disappeared from indicator applet since
- upgrade from 15.10 to 16.04
+ Switch user feature has disappeared from GNOME Shell since upgrade from
+ 15.10 to 16.04
Changed in gnome-shell (Ubuntu Xenial):
importance: Undecided → High
status: New → Triaged
Jeremy Bícha (jbicha)
affects: gnome-shell (Ubuntu) → accountsservice (Ubuntu)
Changed in accountsservice (Ubuntu):
status: Triaged → Fix Committed
Jeremy Bícha (jbicha)
description: updated
Changed in ubuntu-gnome:
status: Triaged → Fix Committed
description: updated
Jeremy Bícha (jbicha)
Changed in accountsservice (Ubuntu Xenial):
status: Triaged → In Progress
Jeremy Bícha (jbicha)
description: updated
tags: added: xenial yakkety
Changed in accountsservice (Debian):
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package accountsservice - 0.6.40-2ubuntu15

---------------
accountsservice (0.6.40-2ubuntu15) yakkety; urgency=medium

  [ Laurent Bigonville ]
  * Drop the -dbg package and rely on the automatically built -dbgsym one

  [ Jeremy Bicha ]
  * 0014-libsystemd.patch:
    - Backport patch to adapt to systemd 209, fixes missing "Switch User"
      functionality in GNOME Shell (LP: #1577049)
  * debian/control:
    - Bump minimum systemd for above patch
    - Drop build-dependencies only needed for obsolete pam-pin

 -- Jeremy Bicha <email address hidden> Thu, 25 Aug 2016 21:15:10 -0400

Changed in accountsservice (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Pascal, or anyone else affected,

Accepted accountsservice into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/accountsservice/0.6.40-2ubuntu11.2 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 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 to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. 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/PerformingSRUVerification . Thank you in advance!

Changed in accountsservice (Ubuntu Xenial):
status: In Progress → Fix Committed
tags: added: verification-needed
Jeremy Bícha (jbicha)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Test Case works.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package accountsservice - 0.6.40-2ubuntu11.2

---------------
accountsservice (0.6.40-2ubuntu11.2) xenial; urgency=medium

  * debian/patches/0014-libsystemd.patch:
    - Backport patch to adapt to systemd 209, fixes missing "Switch User"
      functionality in GNOME Shell (LP: #1577049)
  * debian/control:
    - Bump minimum systemd for above patch

 -- Jeremy Bicha <email address hidden> Thu, 25 Aug 2016 21:27:44 -0400

Changed in accountsservice (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for accountsservice has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Jeremy Bícha (jbicha)
Changed in ubuntu-gnome:
status: Fix Committed → Fix Released
Revision history for this message
experimancer (experimancer) wrote :

Still no "Swicth User" displayed in the top right corner list under the user name in desktop UI.

This "fix" does not resolve the bug (missing Swicth User in the UI) in Ubuntu/16.04.1/Xenial with accountsservice 0.6.40-2ubuntu11.2.

These bug report should be reopened.

Revision history for this message
experimancer (experimancer) wrote :

FYI: This fix does not resolve the issue of missing "Switch User" line in the Ubuntu/Xenial/16.04.1 desktop GUI.

tags: removed: xenial
tags: added: verification-failed xenial
removed: verification-done yakkety
tags: added: verification-done yakkety
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.