From bb4173bba4a5b394e8e715aff2e275c2afe9adc2 Mon Sep 17 00:00:00 2001 From: mglae Date: Tue, 29 Aug 2023 19:26:30 +0200 Subject: [PATCH 1/2] systemd: fix dependencies of machine-id.service after v254 bump Fix for: systemd[1]: local-fs.target: Found ordering cycle on local-fs-pre.target/start systemd[1]: local-fs.target: Found dependency on systemd-tmpfiles-setup-dev.service/start systemd[1]: local-fs.target: Found dependency on machine-id.service/start systemd[1]: local-fs.target: Found dependency on local-fs.target/start systemd[1]: local-fs.target: Job local-fs-pre.target/start deleted to break ordering cycle starting with local-fs.target/start --- packages/sysutils/systemd/system.d/machine-id.service | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/sysutils/systemd/system.d/machine-id.service b/packages/sysutils/systemd/system.d/machine-id.service index ff56727781..4fb809f1a1 100644 --- a/packages/sysutils/systemd/system.d/machine-id.service +++ b/packages/sysutils/systemd/system.d/machine-id.service @@ -3,7 +3,6 @@ Description=Setup machine-id DefaultDependencies=no Conflicts=shutdown.target Before=systemd-journald.service systemd-tmpfiles-setup-dev.service shutdown.target -After=local-fs.target [Service] Type=oneshot From 51af7dcbad01995251408b42040f3481edce2837 Mon Sep 17 00:00:00 2001 From: mglae Date: Tue, 29 Aug 2023 19:31:03 +0200 Subject: [PATCH 2/2] busybox: fix dependencies of var-log.mount after systemd v254 bump Fix for: systemd[1]: local-fs.target: Found ordering cycle on var-log.mount/start systemd[1]: local-fs.target: Found dependency on local-fs-pre.target/start systemd[1]: local-fs.target: Found dependency on systemd-tmpfiles-setup-dev.service/start systemd[1]: local-fs.target: Found dependency on machine-id.service/start systemd[1]: local-fs.target: Found dependency on local-fs.target/start systemd[1]: local-fs.target: Job var-log.mount/start deleted to break ordering cycle starting with local-fs.target/start --- packages/sysutils/busybox/system.d/var-log.mount | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/sysutils/busybox/system.d/var-log.mount b/packages/sysutils/busybox/system.d/var-log.mount index 26f34cb1d1..28483c7739 100644 --- a/packages/sysutils/busybox/system.d/var-log.mount +++ b/packages/sysutils/busybox/system.d/var-log.mount @@ -3,6 +3,7 @@ Description=Persistent Log Storage RequiresMountsFor=/var /storage Requires=storage-log.service After=storage-log.service +DefaultDependencies=no ConditionKernelCommandLine=!installer ConditionKernelCommandLine=|debugging ConditionPathExists=|/storage/.cache/debug.libreelec