From 7cf47e26de388314e6318061671974c74458071c Mon Sep 17 00:00:00 2001 From: Nose Date: Fri, 23 Jan 2026 02:44:16 -0800 Subject: [PATCH] d --- scripts/run_client.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/scripts/run_client.py b/scripts/run_client.py index d2c7458..71bad4d 100644 --- a/scripts/run_client.py +++ b/scripts/run_client.py @@ -378,7 +378,19 @@ def install_service_systemd( print(f"systemd user service '{service_name}' installed and started.") return True except subprocess.CalledProcessError as e: - print("Failed to create systemd user service:", e) + err_msg = str(e) + print("Failed to create systemd user service:", err_msg) + if "user scope bus" in err_msg.lower(): + print("systemd user bus unavailable; falling back to cron @reboot install.") + return install_service_cron( + service_name, + repo_root, + venv_py, + headless=headless, + detached=detached, + pull=pull, + workspace_root=workspace_root, + ) return False except Exception as exc: print("systemd install error:", exc)