Project

General

Profile

Bug #595

Create missing systemd configuration for SYSV compatibility services

Added by Marc Dequènes 7 months ago. Updated 5 days ago.

Status:
New
Priority:
High
Assignee:
-
Category:
System :: Base
Start date:
2017-09-23
Due date:
% Done:

0%

Patch Available:
Confirmed:
No
Branch:
Entity:
DuckCorp
Security:
Help Needed:

Description

Quite often a service is considered OK because the init script did not return an error, but the SYSV compatibility layer in systemd has no way to know if this is a one-shot run or if a daemon is to be run, and maybe forked.

We should evaluate all the compat services listed with this command:

ansible all -m shell -a "systemctl | grep -E 'active +exited +LSB:' | awk '{ print \$1 }'" 

We should list the one-shot services somewhere, to be able to filter-out in a later (regular?) check.

We should borrow missing systemd config from Debian unstable if existing and applicable or create our own and contribute it.


Related issues

Related to DuckCorp Infrastructure - Bug #605: No mail since 2017-10-15 07:00:02 In Progress 2017-10-16
Related to DuckCorp Infrastructure - Bug #606: Bip service unavailable since Oct 15 (Thorfinn) Resolved 2017-10-23

History

#1 Updated by Marc Dequènes 6 months ago

  • Related to Bug #605: No mail since 2017-10-15 07:00:02 added

#2 Updated by Pierre-Louis Bonicoli 6 months ago

  • Related to Bug #606: Bip service unavailable since Oct 15 (Thorfinn) added

#3 Updated by Marc Dequènes 5 days ago

Added `playbooks/restart_lsb_services.yml` as a workaround to restart these services.

Also available in: Atom PDF