← Back to team overview

desktop-packages team mailing list archive

[Bug 1371250] Re: LightDM fails to switch to greeter on logout if allow-user-switching=false

 

We're currently working around this issue with the merges done by
Laércio. So now we need to disallow user switching but still be able to
return to a greeter on logout.

** Also affects: lightdm/1.10
   Importance: Undecided
       Status: New

** Also affects: lightdm/1.12
   Importance: Undecided
       Status: New

** Changed in: lightdm/1.10
       Status: New => Triaged

** Changed in: lightdm/1.12
       Status: New => Triaged

** Changed in: lightdm/1.12
   Importance: Undecided => High

** Changed in: lightdm/1.10
   Importance: Undecided => High

** Also affects: lightdm (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: lightdm (Ubuntu Trusty)
   Importance: Undecided
       Status: New

** Also affects: lightdm (Ubuntu Utopic)
   Importance: Undecided
       Status: New

** Changed in: lightdm (Ubuntu Trusty)
   Importance: Undecided => Medium

** Changed in: lightdm (Ubuntu Utopic)
   Importance: Undecided => Medium

** Changed in: lightdm (Ubuntu Utopic)
       Status: New => Triaged

** Changed in: lightdm (Ubuntu Trusty)
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/1371250

Title:
  LightDM fails to switch to greeter on logout if allow-user-
  switching=false

Status in Light Display Manager:
  Triaged
Status in Light Display Manager 1.10 series:
  Triaged
Status in Light Display Manager 1.12 series:
  Triaged
Status in “lightdm” package in Ubuntu:
  Triaged
Status in “lightdm” source package in Trusty:
  Triaged
Status in “lightdm” source package in Utopic:
  Triaged

Bug description:
  In my multiseat system, if I logout on a non-seat0 seat (which has
  allow-user-switching=false by default), lightdm fails to start a
  greeter on that seat:

  DEBUG: Seat: Display server stopped
  DEBUG: Seat: Active display server stopped, starting greeter
  DEBUG: Seat: Stopping; failed to start a greeter
  DEBUG: Seat: Stopping
  DEBUG: Seat: Stopped

  I guess the problem is related to seat_switch_to_greeter() calls in
  session_stopped or display_server_stopped callbacks in seat.c. Switch
  to greeter should be always allowed on logout.

  NOTE: This was observed in LightDM 1.10.2 on Ubuntu 14.04, but I guess
  it also happens on trunk series.

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/1371250/+subscriptions