gdmflexiserver not in the PATH

Bug #953554 reported by Julien Lavergne
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Light Display Manager
Fix Released
Low
Unassigned
lightdm (Ubuntu)
Fix Released
Low
Unassigned
lxsession (Ubuntu)
Fix Released
Medium
Julien Lavergne

Bug Description

Since a recent version of lightdm, gdmflexiserver is not in the PATH anymore, removing the capability for Lubuntu to use "Switch User" functionnality introduced previously.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: lightdm 1.1.7-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-18.29-generic 3.2.9
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
Date: Tue Mar 13 00:38:31 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
SourcePackage: lightdm
UpgradeStatus: Upgraded to precise on 2012-02-13 (28 days ago)

Revision history for this message
Julien Lavergne (gilir) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks Julien, it's still in the deb in /usr/lib/lightdm/lightdm/gdmflexiserver, the hack to inject that dir to the PATH seems to have broken though, is that your issue? What screensaver do you use? Marc Deslaurier fixed gnome-screensaver yesterday to use the lightdm dbus interface when available that should avoid relying on the gdmflexiserver hacks

Changed in lightdm (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Julien Lavergne (gilir) wrote :

Correct, I didn't see it yesterday in the .deb
I can confirm it's still not in the PATH, which break LXDE session manager (lxsession). It can't see gdmflexiserver, and probably can't launch it.

summary: - gdmflexiserver is gone
+ gdmflexiserver not in the PATH
description: updated
Revision history for this message
Julien Lavergne (gilir) wrote :

I'll make the appropriate changes in lxsession to make it work again. Having gdmflexiserver back in the PATH would be nice, as lxsession and gnome-screensaver are probably not the only packages affected and relying on this mechanism.

Changed in lightdm (Ubuntu):
status: Incomplete → New
Changed in lxsession (Ubuntu):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Julien Lavergne (gilir)
Changed in lightdm (Ubuntu):
status: New → Triaged
Changed in lightdm:
status: New → Triaged
importance: Undecided → Low
Changed in lightdm:
status: Triaged → Fix Committed
Changed in lightdm (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Fixed in 1.2.0

Changed in lightdm:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lightdm - 1.2.0-0ubuntu1

---------------
lightdm (1.2.0-0ubuntu1) precise; urgency=low

  * New upstream release.
    - Backup .xsession-errors on login (LP: #951597)
    - Handle failures in pam_setcred
    - Open log files in append mode (LP: #951597)
    - Add extra checks in liblightdm so that it doesn't send invalid messages
      to the daemon (LP: #969023)
    - Fix gdmflexiserver not being added to the path (broken since 1.1.4)
      (LP: #953554)
    - Fix PAM conversations after authentication from locking up sessions
      (LP: #956848)
    - Fix PAM informational messages locking up autologin
    - Change XDMCP manage timeout from 10ms to 126s (maximum specified in the
      XDMCP specification)
    - Fix greeter-show-guest example (LP: #972711)
 -- Robert Ancell <email address hidden> Thu, 05 Apr 2012 17:26:50 +1000

Changed in lightdm (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Logan Rosen (logan) wrote :

Does a change still need to be made in lxsession, or does the lightdm change fix this bug completely?

Revision history for this message
Julien Lavergne (gilir) wrote :

lxsession still needs to implement the Dbus method over the gdmflexserver method. It's a work in progress upstream.

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

This bug was fixed in the package lxsession - 0.4.9.2~git20121227-0ubuntu1

---------------
lxsession (0.4.9.2~git20121227-0ubuntu1) raring; urgency=low

  * New upstream snapshot.
   - Use lighdm dbus method to switch user. (LP: #953554)
   - lxsession segfault if desktop environment not specified (LP: #1091819)
   - Add a lock screen option for Lubuntu (LP: #612332)
 -- Julien Lavergne <email address hidden> Thu, 07 Mar 2013 16:42:43 +0100

Changed in lxsession (Ubuntu):
status: In Progress → Fix Released
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.