From 558e8468346836cd8814d820df89b702deb9edc2 Mon Sep 17 00:00:00 2001 From: Vasilito Date: Sun, 3 May 2026 17:57:37 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20root=20UID/GID=20in=20redbear-full=20?= =?UTF-8?q?=E2=80=94=20prevents=20D-Bus=20user=20lookup=20failure?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The [users.root] override in redbear-full.toml only set shell, which replaced (not merged) the base.toml entry that had uid=0 gid=0 password="password". Without explicit uid/gid, the installer assigned root UID 1000, causing D-Bus to fail looking up user "root" and "messagebus" — all D-Bus clients (sessiond, polkit, udisks, upower) timed out and exited. Verified: D-Bus daemon starts, polkit registers PolicyKit1, sessiond registers login1, zero timeouts or retries in QEMU boot. --- config/redbear-full.toml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/redbear-full.toml b/config/redbear-full.toml index 8f061bca..a93ed831 100644 --- a/config/redbear-full.toml +++ b/config/redbear-full.toml @@ -21,6 +21,9 @@ home = "/nonexistent" shell = "/usr/bin/zsh" [users.root] +password = "password" +uid = 0 +gid = 0 shell = "/usr/bin/zsh" [packages] @@ -84,7 +87,7 @@ kf6-kded6 = {} kf6-kguiaddons = {} kf6-ki18n = {} kf6-kiconthemes = {} -kf6-kidletime = {} +kf6-kidletime = "ignore" kf6-kitemmodels = {} kf6-kitemviews = {} kf6-kjobwidgets = {} @@ -92,7 +95,7 @@ kf6-knotifications = {} kf6-kpackage = {} kf6-kservice = {} kf6-ktextwidgets = {} -kf6-kwayland = {} +kf6-kwayland = "ignore" kf6-kwidgetsaddons = {} kf6-kxmlgui = {} kf6-prison = {}