← Back to team overview

touch-packages team mailing list archive

[Bug 1184878] Re: when upstart init the session jobs, it should be robust against environment changes (fallback?)

 

I also had this problem after upgrading from 12.04 to 14.04 and fixed it
by creating a new file (/etc/X11/Xsession.d/01path_fix) and putting the
following in it:

  # Fix for https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1184878
  PATH=$PATH:/sbin

It's a bit annoying that it puts /sbin in normal user paths though.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/1184878

Title:
  when upstart init the session jobs, it should be robust against
  environment changes (fallback?)

Status in “lightdm” package in Ubuntu:
  Confirmed
Status in “upstart” package in Ubuntu:
  Invalid

Bug description:
  A file that is commonly modified is /etc/environment.

  If you remove the PATH line in this file, you can start a session upstart-less quite easily, and things will still work.
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

  However, if upstart manage your session, you can't log in (you will be
  rejected and going back to the greeter quickly). I thnk we should be
  more fortified against this pebkac issue, especially has we have no
  really good log for it to know what happened (nothing in lightdm or
  upstart logs rather than exiting the session and gnome-session logs
  were not there as it's not executed).

  What happens is:
  /usr/sbin/lightdm-session: 5: exec: init: not found

  in .xsession-errors.

  indeed, which init doesn't return anything as /sbin isn't in path. We
  should maybe hardcode /sbin/init in this script?

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: upstart 1.8-0ubuntu2
  ProcVersionSignature: Ubuntu 3.9.0-2.7-generic 3.9.3
  Uname: Linux 3.9.0-2-generic x86_64
  ApportVersion: 2.10.2-0ubuntu1
  Architecture: amd64
  Date: Tue May 28 09:51:48 2013
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2012-05-28 (364 days ago)
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
  MarkForUpload: True
  SourcePackage: upstart
  UpgradeStatus: No upgrade log present (probably fresh install)
  UpstartBugCategory: Session
  UpstartRunningSessionVersion: init (upstart 1.8)
  UpstartRunningSystemVersion: init (upstart 1.8)

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