Using SYSTEM_BUS than SESSION_BUS
diff --git a/ipmid.C b/ipmid.C
index 8333710..37ac771 100644
--- a/ipmid.C
+++ b/ipmid.C
@@ -304,7 +304,7 @@
     loop = g_main_loop_new (NULL, FALSE);
 
     // Proxy to use GDbus for OpenBMC channel.
-    proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
+    proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
                                            G_DBUS_PROXY_FLAGS_NONE,
                                            NULL, /* GDBusInterfaceInfo */
                                            DBUS_NAME,