From a61038f40024373f2a88c7a2cfa04ab984ff71a9 Mon Sep 17 00:00:00 2001 From: Georg Date: Fri, 29 Mar 2024 06:23:13 +0100 Subject: [PATCH] Require kanidm-unixd before kanidm-unixd-tasks (#2687) The kanidm-unixd-tasks service refuses to start before kanidm-unixd: ``` systemd[1]: Started Kanidm Local Tasks. (xd_tasks)[29469]: kanidm-unixd-tasks.service: Failed to set up mount namespacing: /run/systemd/unit-root/run/kanidm-unixd: No such file or directory (xd_tasks)[29469]: kanidm-unixd-tasks.service: Failed at step NAMESPACE spawning /usr/sbin/kanidm_unixd_tasks: No such file or directory systemd[1]: kanidm-unixd-tasks.service: Main process exited, code=exited, status=226/NAMESPACE systemd[1]: kanidm-unixd-tasks.service: Failed with result 'exit-code'. ``` Resolve this by ensuring kanidm-unixd gets activated as a dependency. The ordering ("After") is already in place. Signed-off-by: Georg Pfuetzenreuter --- platform/opensuse/kanidm-unixd-tasks.service | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/opensuse/kanidm-unixd-tasks.service b/platform/opensuse/kanidm-unixd-tasks.service index 11d298275..1104454da 100644 --- a/platform/opensuse/kanidm-unixd-tasks.service +++ b/platform/opensuse/kanidm-unixd-tasks.service @@ -4,6 +4,7 @@ [Unit] Description=Kanidm Local Tasks After=chronyd.service ntpd.service network-online.target kanidm-unixd.service +Requires=kanidm-unixd.service [Service] User=root