From 403eb7b15c9924ad588c6e4b5544e0007e3956dd Mon Sep 17 00:00:00 2001 From: Daniel Pereira Date: Sat, 9 May 2026 17:24:33 -0300 Subject: [PATCH] Remove ordering cycle in stratisd.service for dependent services MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DefaultDependencies=no and After=multi-user.target created a boot ordering cycle for any service in multi-user.target that depends on stratisd. Removing these two directives restores default dependencies, which include After=basic.target — sufficient for D-Bus availability. The Clevis/fstab boot path is handled entirely by stratisd-min-postinitrd and stratis-fstab-setup units, which are independent of stratisd.service, so this change does not affect that path. Fixes: https://github.com/stratis-storage/stratisd/issues/3968 --- systemd/stratisd.service.in | 2 -- 1 file changed, 2 deletions(-) diff --git a/systemd/stratisd.service.in b/systemd/stratisd.service.in index e0aff76fc0..568d3cc930 100644 --- a/systemd/stratisd.service.in +++ b/systemd/stratisd.service.in @@ -1,8 +1,6 @@ [Unit] Description=Stratis daemon Documentation=man:stratisd(8) -DefaultDependencies=no -After=multi-user.target [Service] BusName=org.storage.stratis3