From 78cd924074d2c1c8ea9a42d0a4d89d87cac43d99 Mon Sep 17 00:00:00 2001 From: jumpyvi Date: Wed, 30 Sep 2026 09:04:55 -0400 Subject: [PATCH 1/6] Add missing packages and users --- mkosi.images/base/mkosi.conf.d/core.conf | 1 + .../base/mkosi.extra/usr/lib/sysusers.d/{wpa.conf => net.conf} | 1 + 2 files changed, 2 insertions(+) rename mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/{wpa.conf => net.conf} (50%) diff --git a/mkosi.images/base/mkosi.conf.d/core.conf b/mkosi.images/base/mkosi.conf.d/core.conf index b87139f28..83202a37a 100644 --- a/mkosi.images/base/mkosi.conf.d/core.conf +++ b/mkosi.images/base/mkosi.conf.d/core.conf @@ -14,6 +14,7 @@ Packages= btrfs-progs cryptsetup curl + cups-pk-helper distrobox erofs-utils git diff --git a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/wpa.conf b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf similarity index 50% rename from mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/wpa.conf rename to mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf index 4f28f9b46..23e5a9f3f 100644 --- a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/wpa.conf +++ b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf @@ -1 +1,2 @@ g netdev - - +g lpadmin - - \ No newline at end of file From 77cdc0336950bd009083d041347ac94dcbc91aef Mon Sep 17 00:00:00 2001 From: jumpyvi Date: Wed, 30 Sep 2026 09:07:09 -0400 Subject: [PATCH 2/6] Add new space --- mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf index 23e5a9f3f..a3460b6fe 100644 --- a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf +++ b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf @@ -1,2 +1,2 @@ g netdev - - -g lpadmin - - \ No newline at end of file +g lpadmin - - From 7fcd90faabce7603744c5488e8c740528363418d Mon Sep 17 00:00:00 2001 From: jumpyvi Date: Wed, 30 Sep 2026 17:39:54 -0400 Subject: [PATCH 3/6] Fix missing perms and group --- mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf | 1 + mkosi.images/base/mkosi.postinst.chroot | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf index a3460b6fe..329830c0a 100644 --- a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf +++ b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf @@ -1,2 +1,3 @@ g netdev - - g lpadmin - - +u cups-pk-helper - "cups-pk-helper daemon" /nonexistent /usr/sbin/nologin diff --git a/mkosi.images/base/mkosi.postinst.chroot b/mkosi.images/base/mkosi.postinst.chroot index 79961fd97..b60c68dab 100755 --- a/mkosi.images/base/mkosi.postinst.chroot +++ b/mkosi.images/base/mkosi.postinst.chroot @@ -6,4 +6,8 @@ set -euo pipefail ln -sf /dev/null /usr/lib/systemd/system/systemd-firstboot.service ln -sf /dev/null /usr/lib/systemd/system/systemd-networkd-wait-online.service + +# Change dbus-daemon-launch-helper group to something normal (In the non-existant render group by default) +chown root:messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper + systemctl enable preset-global.service From 1d81bb6de042bf0458fb8f2ba33dc8b0f08c53a1 Mon Sep 17 00:00:00 2001 From: jumpyvi Date: Wed, 30 Sep 2026 20:25:49 -0400 Subject: [PATCH 4/6] Try something else --- .../usr/lib/sysusers.d/{session.conf => 00-session.conf} | 2 ++ .../mkosi.extra/usr/lib/sysusers.d/{net.conf => 05-net.conf} | 0 mkosi.images/base/mkosi.postinst.chroot | 2 ++ 3 files changed, 4 insertions(+) rename mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/{session.conf => 00-session.conf} (60%) rename mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/{net.conf => 05-net.conf} (100%) diff --git a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/session.conf b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/00-session.conf similarity index 60% rename from mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/session.conf rename to mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/00-session.conf index 044dca4b5..5e25124dc 100644 --- a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/session.conf +++ b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/00-session.conf @@ -1,2 +1,4 @@ u lightdm - "Light Display Manager" /var/lib/lightdm /usr/sbin/nologin u geoclue - "Geoclue Service" /var/lib/geoclue /usr/sbin/nologin +g messagebus 987 +u messagebus 987:987 "System Message Bus" /nonexistent /usr/sbin/nologin diff --git a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/05-net.conf similarity index 100% rename from mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/net.conf rename to mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/05-net.conf diff --git a/mkosi.images/base/mkosi.postinst.chroot b/mkosi.images/base/mkosi.postinst.chroot index b60c68dab..02f14de24 100755 --- a/mkosi.images/base/mkosi.postinst.chroot +++ b/mkosi.images/base/mkosi.postinst.chroot @@ -8,6 +8,8 @@ ln -sf /dev/null /usr/lib/systemd/system/systemd-networkd-wait-online.service # Change dbus-daemon-launch-helper group to something normal (In the non-existant render group by default) +systemd-sysusers chown root:messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper +chmod 4754 /usr/lib/dbus-1.0/dbus-daemon-launch-helper systemctl enable preset-global.service From 2e6c296ca5000f336257c3f24e2cb6dadd81072e Mon Sep 17 00:00:00 2001 From: jumpyvi Date: Wed, 30 Sep 2026 22:22:22 -0400 Subject: [PATCH 5/6] Use ID instead of group name --- mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/05-net.conf | 1 + mkosi.images/base/mkosi.postinst.chroot | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/05-net.conf b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/05-net.conf index 329830c0a..6cb071fcd 100644 --- a/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/05-net.conf +++ b/mkosi.images/base/mkosi.extra/usr/lib/sysusers.d/05-net.conf @@ -1,3 +1,4 @@ g netdev - - g lpadmin - - u cups-pk-helper - "cups-pk-helper daemon" /nonexistent /usr/sbin/nologin +m cups-pk-helper lpadmin diff --git a/mkosi.images/base/mkosi.postinst.chroot b/mkosi.images/base/mkosi.postinst.chroot index 02f14de24..da0755a07 100755 --- a/mkosi.images/base/mkosi.postinst.chroot +++ b/mkosi.images/base/mkosi.postinst.chroot @@ -9,7 +9,7 @@ ln -sf /dev/null /usr/lib/systemd/system/systemd-networkd-wait-online.service # Change dbus-daemon-launch-helper group to something normal (In the non-existant render group by default) systemd-sysusers -chown root:messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper +chown root:987 /usr/lib/dbus-1.0/dbus-daemon-launch-helper chmod 4754 /usr/lib/dbus-1.0/dbus-daemon-launch-helper systemctl enable preset-global.service From e4d8fc629a4eaa93b4daee0a273e888631560c19 Mon Sep 17 00:00:00 2001 From: JumpyVi <62212220+jumpyvi@users.noreply.github.com> Date: Thu, 1 Oct 2026 09:40:05 -0400 Subject: [PATCH 6/6] Update core.conf --- mkosi.images/base/mkosi.conf.d/core.conf | 1 - 1 file changed, 1 deletion(-) diff --git a/mkosi.images/base/mkosi.conf.d/core.conf b/mkosi.images/base/mkosi.conf.d/core.conf index 83202a37a..b87139f28 100644 --- a/mkosi.images/base/mkosi.conf.d/core.conf +++ b/mkosi.images/base/mkosi.conf.d/core.conf @@ -14,7 +14,6 @@ Packages= btrfs-progs cryptsetup curl - cups-pk-helper distrobox erofs-utils git