MT#66365 Add support for systemd-coredumpd from Debian forky

Starting with systemd v262 the coredumps are now handled by an active
service, instead of relying on the kernel piping them directly into a
program.

We need to update the expected core dump pattern, and also add a service
check to make sure the new daemon is running.

Change-Id: Ic8232e67fdefd1376f5041c455645cdda3b9aceb
master
Guillem Jover 2 weeks ago
parent ce11f63996
commit 61b768c8e5

@ -91,6 +91,15 @@ service:
enabled: false
running: false
systemd-coredumpd.service:
{{if ge .Env.DEBIAN_RELEASE "14"}}
enabled: true
running: true
{{else}}
enabled: false
running: false
{{end}}
victoria-metrics.service:
enabled: [% monitoring.backend == 'prometheus' && prometheus.flavor == 'victoria-metrics' ? 'true' : 'false' %]
running: [% monitoring.backend == 'prometheus' && prometheus.flavor == 'victoria-metrics' ? 'true' : 'false' %]

@ -5,7 +5,7 @@ kernel-param:
kernel.core_pattern:
{{if ge .Env.DEBIAN_RELEASE "14"}}
value: "|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %d %F %I"
value: "@@/run/systemd/coredumpd/kernel"
{{else if ge .Env.DEBIAN_RELEASE "13"}}
value: "|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h %d %F"
{{else}}

Loading…
Cancel
Save