group.of.nepali.translators team mailing list archive
-
group.of.nepali.translators team
-
Mailing list archive
-
Message #11253
[Bug 1570472] Re: Set systemd as default service provider
This bug was fixed in the package puppet - 4.8.2-3ubuntu2
---------------
puppet (4.8.2-3ubuntu2) zesty; urgency=medium
* d/t/spec/puppet-master-passenger/zz_puppet3_compat_spec.rb: specify
to curl that 'puppet' should not be proxied.
* d/t/control: generate a certificate for puppet master if it does not
already exist, as it is needed by the tests.
* Drop:
- d/t/spec/puppet-master/install_spec.rb: generate host certificate
before attempting to use it. There is no guarantee the certificate
exist in the autopkgtest environment.
[ By generating the certificate if not present in d/t/control, we
don't need to in the spec ]
-- Nishanth Aravamudan <nish.aravamudan@xxxxxxxxxxxxx> Thu, 23 Feb
2017 17:18:09 -0800
** Changed in: puppet (Ubuntu)
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 Committed
Status in puppet source package in Yakkety:
Fix Committed
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