[systemd-devel] [PATCH] Delay dbus connection for user session
Chengwei Yang
chengwei.yang at intel.com
Tue May 28 03:00:04 PDT 2013
Currently, if we have a user session, when systemd user session start,
just like the situation for it as PID 1, dbus-daemon isn't ready at that
moment, so it always failed with below error.
Feb 06 16:50:10 localhost.localdomain systemd[417]: Failed to open
private bus connection: Failed to connect to socket
/run/user/app/dbus/user_bus_socket: No such file or directory
Signed-off-by: Chengwei Yang <chengwei.yang at intel.com>
---
src/core/manager.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/manager.c b/src/core/manager.c
index 0508628..467b5ba 100644
--- a/src/core/manager.c
+++ b/src/core/manager.c
@@ -503,7 +503,7 @@ int manager_new(SystemdRunningAs running_as, Manager **_m) {
goto fail;
/* Try to connect to the busses, if possible. */
- r = bus_init(m, running_as != SYSTEMD_SYSTEM);
+ r = bus_init(m, running_as != SYSTEMD_SYSTEM && running_as != SYSTEMD_USER);
if (r < 0)
goto fail;
--
1.7.9.5
More information about the systemd-devel
mailing list