This bug was fixed in the package puppet - 3.8.5-2ubuntu0.1

---------------
puppet (3.8.5-2ubuntu0.1) xenial; urgency=medium

  * debian/patches/0008-Default-to-systemd-if-systemd.patch: systemd is
    the default service provider if it is running.  Closes LP: #1570472.

 -- Nishanth Aravamudan <nish.aravamu...@canonical.com>  Fri, 17 Feb
2017 16:28:47 -0800

** Changed in: puppet (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1570472

Title:
  Set systemd as default service provider

Status in puppet package in Ubuntu:
  Fix Released
Status in puppet source package in Xenial:
  Fix Released
Status in puppet source package in Yakkety:
  Fix Released

Bug description:
  [Impact]

   * Puppet incorrectly detects the service manager on Ubuntu 16.04 and
  16.10 as upstart, rather than systemd.

   * Various puppet-driven commands fail as they do not use the systemd
  interfaces.

  [Test Case]

   * # upstart is required to confuse Puppet
  apt install -y puppet upstart tftpd-hpa

  # fails without fix
  puppet apply -e "service { 'tftpd-hpa': ensure => stopped }"

  # install fixed package

  # works
  puppet apply -e "service { 'tftpd-hpa': ensure => stopped }"

  [Regression Potential]

   * Currently, puppet is unable to apply configurations to 16.04, 16.10
  and 17.04 (fix is in -proposed for 17.04) when upstart is installed.
  This change will make puppet correctly use systemd for service
  manipulation, and I believe the likelihood of regression is low.

   * The primary source of regressions would be users who have modified
  their puppet installations to work around this issue. I believe they
  will be generally unaffected by fixing the underlying issue.

  ---

  AFAIK, Ubuntu has systemd as default init system since 15.04 release. 
Although, puppet thinks it's still upstart.
  This behavior is already fixed in upstream puppet code. Please, add this 
patch to Xenial puppet package.

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

_______________________________________________
Mailing list: https://launchpad.net/~group.of.nepali.translators
Post to     : group.of.nepali.translators@lists.launchpad.net
Unsubscribe : https://launchpad.net/~group.of.nepali.translators
More help   : https://help.launchpad.net/ListHelp

Reply via email to