Failed to open connection to session bus means dbus isn't installed.
apt-get install dbus dbus-x11
Then
dbus-launch --autolaunch `cat /var/lib/dbus/machine-id`
Then to test dbus use
dbus-monitor
To monitor the bus and:
dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames
To see stuff whizzing by.
dbus is required by ibus for CJK input. Otherwise dbus is to AVOIDED please. Thanks,