Hello Mathieu, Thibault,

I think there are two problems here:
- We need to call "systemctl daemon-reload" on shinken-common.postinst
=> This is needed for systemd to know about the new init file

Yes, I confirm that it solve the "first start" issue.

- We probably need to mask the shinken service, as this is a
bad-designed initscript which start all daemons from the same cgroup.
See #740942 for a similar problem

I agree and I think there is an other side effects to this.
For example when I execute a restart of all individuals services with `services shinken-* restart` all daemons successfully restart and seem to be alive but shinken "checks" seems to be stopped and never happen anymore. I solve this issue by restarting again only the poller (wait some time) and then the arbiter. After that shinken checks reworks correctly. So I think there is also something bad about the order/concurrency when all daemons start.

Maybe this could help you solving this issue.

Best regards,

Thomas Pierson


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to