On Mon, Jun 15, 2026 at 16:23:55 +0200, Peter Krempa wrote:
From: Peter Krempa <pkrempa@redhat.com> ... Signed-off-by: Peter Krempa <pkrempa@redhat.com> --- src/qemu/virtqemud.service.extra.in | 4 ++++ src/remote/libvirtd.service.in | 4 ++++ 2 files changed, 8 insertions(+)
diff --git a/src/qemu/virtqemud.service.extra.in b/src/qemu/virtqemud.service.extra.in index cc16b6a9bb..3cc2edcfd0 100644 --- a/src/qemu/virtqemud.service.extra.in +++ b/src/qemu/virtqemud.service.extra.in @@ -6,6 +6,10 @@ Requires=virtlogd.socket Wants=virtlockd.socket After=virtlogd.socket After=virtlockd.socket +# To ensure that our helper daemons are not shut down before the main daemon +# shuts down we need also explicit ordering with the .service unit +After=virtlogd.service +After=virtlock.service Wants=systemd-machined.service After=systemd-machined.service After=remote-fs.target diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in index b0a062e885..f26494d646 100644 --- a/src/remote/libvirtd.service.in +++ b/src/remote/libvirtd.service.in @@ -15,6 +15,10 @@ Requires=virtlogd.socket Wants=virtlockd.socket After=virtlogd.socket After=virtlockd.socket +# To ensure that our helper daemons are not shut down before the main daemon +# shuts down we need also explicit ordering with the .service unit +After=virtlogd.service +After=virtlock.service Wants=systemd-machined.service After=network.target After=dbus.service
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>