[Bug 1582813] Re: service --status-all always reports upstart managed daemons as running

Steve Langasek steve.langasek at canonical.com
Wed May 18 00:37:59 UTC 2016

** Changed in: lsb (Ubuntu Trusty)
   Importance: Undecided => High

** Changed in: lsb (Ubuntu Trusty)
       Status: New => In Progress

** Changed in: lsb (Ubuntu Trusty)
     Assignee: (unassigned) => Steve Langasek (vorlon)

** Changed in: lsb (Ubuntu)
       Status: In Progress => Fix Committed

You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lsb in Ubuntu.

  service --status-all always reports upstart managed daemons as running

Status in lsb package in Ubuntu:
  Fix Committed
Status in lsb source package in Trusty:
  In Progress

Bug description:
  The change to lsb-base that landed into -updates on the 12th of May:

  lsb (4.1+Debian11ubuntu6.1) trusty; urgency=medium

    * Add 01-upstart-lsb from the upstart package and make
      executing rc.d scripts no-op if there is an upstart
      job for that script. (LP: #1273462)

   -- Zhang Hua <joshua.zhang at canonical.com> Thu, 06 Aug 2015 11:11:16

  changed the behaviour of init.d scripts to pass through to the
  associated upstart configuration for process management, where
  packages ship both an upstart configuration and an init.d

  This has a rather nasty side effect on 'service --status-all', which
  calls the 'status' method on all installed init.d scripts - this gets
  translated into:

    status <service-name>

  for upstart scripts, which correctly identifies the process as not
  running, but always returns a 0 return code. As a result, --status-all
  incorrectly identifies upstart processes as running even when they are

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: lsb-base 4.1+Debian11ubuntu6.1
  ProcVersionSignature: User Name 3.13.0-86.130-generic 3.13.11-ckt39
  Uname: Linux 3.13.0-86-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.19
  Architecture: amd64
  Date: Tue May 17 16:47:30 2016

  Ec2AMI: ami-0000015b
  Ec2AMIManifest: FIXME
  Ec2AvailabilityZone: nova
  Ec2InstanceType: m1.small.osci
  Ec2Kernel: unavailable
  Ec2Ramdisk: unavailable
  PackageArchitecture: all
  SourcePackage: lsb
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:

More information about the foundations-bugs mailing list