[Bug 1755615] [NEW] PCP daemons do not start automatically for bionic
Launchpad Bug Tracker
1755615 at bugs.launchpad.net
Tue Apr 3 23:28:54 UTC 2018
You have been subscribed to a public bug by Scott Emmons (lscotte):
Sync request:
Source package name: pcp
Source package version number: 4.0.1-1
Where to sync from: Debian sid main
=== Original Description
The PCP 4.0.0 packages for bionic do not automatically start PCP daemon processes.
>From my research so far, I believe the reason for this is that PCP 4.0.0
ships both sysvinit scripts and systemd unit files (which simply call
the sysvinit scripts). The services are enabled in the postinstall via
"update-rc.d <daemon> defaults". It appears that the behavior for
"update-rc.d ... defaults" is different for generated units (sysvinit
only, where they do get enabled), versus when systemd units are
available (where they are not enabled and not generated).
After installing PCP packages, the systemd units have status (using
pmcd.service for this example, but it applies to app PCP daemons):
Loaded: loaded (/lib/systemd/system/pmcd.service; disabled; vendor
preset: enabled)
Running "update-rc.d pmcd defaults" results in no change to the status
(confirming that "defaults" does not enable the service):
Loaded: loaded (/lib/systemd/system/pmcd.service; disabled; vendor
preset: enabled)
After running "update-rc.d pmcd enabled", the service is correctly
enabled:
Loaded: loaded (/lib/systemd/system/pmcd.service; enabled; vendor
preset: enabled)
The best answer is probably to use deb-systemd-helper, or other
appropriate systemd commands in the postinst when installing on a system
with systemd, instead of using the old update-rc.d commands which appear
to behave differently and in violation of the Debian policy manual,
which states: "The default behaviour is to enable autostarting your
package’s daemon."[1]
[1] https://www.debian.org/doc/debian-policy/#managing-the-links
** Affects: pcp
Importance: Unknown
Status: Fix Released
** Affects: pcp (Ubuntu)
Importance: Undecided
Status: New
** Tags: bionic
--
PCP daemons do not start automatically for bionic
https://bugs.launchpad.net/bugs/1755615
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list