When I login to my i3 session on Obarun a pop up error message greets me

Unable to get connection to the message bus session

Could not connect : No such file or directory

What is wrong with dbus? How to get this error fixed ?

Any suggestions please?
Sorry, I can't be of help here, other than tell you to run 66-inservice for both root and user dbus (you are running dbus-session@ saleem don't you? % 66-intree -g )

But, to tease you, when I get such a message I say ... great the damn thing is not running, that is good news.
On void for a while since I had no dbus running with 66, I kept seeing this dbus process pop its ugly head up. I wrote a service to scan processes and kill it, till I discovered it came from xorg-dbus pkg which is triggered by x-server starting, so I forced removed the dependency and everything was OK! I was happy again :)

If you use a terminal on ,xinitrc and start i3 from terminal you will see exactly what the error/warning message is.... I am surprised i3 has pop-up windows.
13 days later
A bit ,rather very much delayed reply but reason is most of my time is occupied by trying to understand s6 components

So here are
$ 66-intree -g
Name         : graphics
Initialized  : no
Enabled      : yes
Starts after : openbox
Current      : yes
Allowed      : saleem
Symlinks     : svc->source db->source
Contents     : /
               |-(0,Enabled,longrun) dbus-session@ saleem-log
               `-(0,Enabled,longrun) dbus-session@ saleem

Name         : openbox
Initialized  : yes
Enabled      : yes
Starts after : None
Current      : no
Allowed      : saleem
Symlinks     : svc->source db->source
Contents     : /
               |-(984,Enabled,longrun) pulseaudio-log
               |-(985,Enabled,longrun) dbus-session@ saleem-log
               |-(0,Enabled,longrun) dbus-session@ saleem
               |-(down,Enabled,oneshot) xdg-user-dirs
               `-(994,Enabled,longrun) pulseaudio

# 66-intree -g
Name         : boot
Initialized  : yes
Enabled      : no
Starts after : None
Current      : no
Allowed      : root
Symlinks     : svc->source db->source
Contents     : /
               |-(212,Enabled,classic) tty@ tty12
               |-(up,Enabled,oneshot) system-hostname
               |-(up,Enabled,oneshot) mount-run
               |-(up,Enabled,oneshot) populate-run
               |-(up,Enabled,oneshot) mount-tmp
               |-(up,Enabled,oneshot) populate-tmp
               |-(up,Enabled,oneshot) mount-proc
               |-(up,Enabled,oneshot) mount-sys
               |-(up,Enabled,oneshot) populate-sys
               |-(up,Enabled,oneshot) mount-dev
               |-(up,Enabled,oneshot) mount-pts
               |-(up,Enabled,oneshot) mount-shm
               |-(up,Enabled,oneshot) populate-dev
               |-(up,Enabled,oneshot) mount-cgroups
               |-(up,Enabled,bundle) 00
               |-(up,Enabled,oneshot) system-hwclock
               |-(up,Enabled,oneshot) modules-kernel
               |-(up,Enabled,oneshot) system-random
               |-(up,Enabled,oneshot) modules-system
               |-(up,Enabled,oneshot) system-sysctl
               |-(262,Enabled,longrun) udevd-log
               |-(425,Enabled,longrun) udevd
               |-(up,Enabled,oneshot) udevadm
               |-(up,Enabled,oneshot) system-fontnkey
               |-(up,Enabled,bundle) all-Mount
               |-(up,Enabled,oneshot) system-fsck
               |-(up,Enabled,oneshot) mount-fstab
               |-(up,Enabled,bundle) all-System
               |-(up,Enabled,oneshot) mount-rw
               |-(up,Enabled,oneshot) mount-netfs
               |-(up,Enabled,oneshot) local-loop
               |-(up,Enabled,oneshot) local-sethostname
               |-(up,Enabled,oneshot) local-time
               |-(up,Enabled,oneshot) local-authfiles
               |-(up,Enabled,oneshot) local-tmpfiles
               |-(up,Enabled,oneshot) local-dmesg
               |-(up,Enabled,bundle) all-Local
               |-(up,Enabled,oneshot) all-Runtime
               |-(up,Enabled,bundle) All
               |-(855,Enabled,longrun) tty-rc@ tty1
               |-(850,Enabled,longrun) tty-rc@ tty4
               |-(854,Enabled,longrun) tty-rc@ tty3
               |-(849,Enabled,longrun) tty-rc@ tty5
               |-(846,Enabled,longrun) tty-rc@ tty6
               |-(856,Enabled,longrun) tty-rc@ tty2
               `-(up,Enabled,module) boot@ saleem

Name         : boot-user
Initialized  : yes
Enabled      : yes
Starts after : root
Current      : no
Allowed      : root
Symlinks     : svc->source db->source
Contents     : /
               |-(up,Enabled,oneshot) setenv@ saleem
               |-(803,Enabled,longrun) svscan@ saleem-log
               |-(830,Enabled,longrun) svscan@ saleem
               |-(up,Enabled,module) scandir@ saleem
               |-(up,Enabled,oneshot) mount-run@ saleem
               `-(up,Enabled,module) boot-user@ saleem

Name         : root
Initialized  : yes
Enabled      : yes
Starts after : None
Current      : yes
Allowed      : root
Symlinks     : svc->source db->source
Contents     : /
               |-(682,Enabled,classic) ntpd-log
               |-(6663,Enabled,classic) ntpd
               |-(687,Enabled,classic) dhcpcd-log
               |-(683,Enabled,classic) tty@ tty2
               |-(686,Enabled,classic) dhcpcd
               |-(688,Enabled,classic) tty@ tty1
               |-(711,Enabled,longrun) dbus-log
               |-(723,Enabled,longrun) dbus
               |-(714,Enabled,longrun) connmand-log
               |-(746,Enabled,longrun) connmand
               |-(713,Enabled,longrun) consolekit-log
               |-(745,Enabled,longrun) consolekit
               |-(710,Enabled,longrun) sddm-log
               `-(750,Enabled,longrun) sddm
this is just me, but on top of a dbus daemon running, a dbus session is also required (aka dbus-launch). The user service dbus-session@ <username> does not do this and just launches another daemon (im no dbus expert, i do what works).

gvfs' automounting for both usb flash and mtp for example does not work without in (using pcmanfm)

i had to run session in .xinitrc as
${cmd} dbus-run-session i3
instead of just
${cmd} i3
@ negative

I just did this

66-enable dbus-session@ saleem
66-enable: info: Enabled successfully: dbus-session@ saleem

and yes pcmanfm does not do automounting for both usb flash and system other partitions for me but after running the above command I will check if it works now or not
Try adding udiskie, which requires udisks2, and see if that helps. Also on pcmanfm preferences it has a whole page of configuration for automounting. On Slackware (recent development) pcmanfm crashes if dbus is not active and can not reach elogind, and this is a no-systemd distro. Thank the nice Arch people for not screwing pcmanfm up and provide it ready for "disabled people" as Poetering had described the need for his "features".
As @ negative mentioned I changed from just i3 to ${cmd} dbus-run-session i3 through commands pasted below . I am just wondering why am I getting the last line

i.e

66-enable: fatal: unable to parse service file: /usr/lib/66/service/boot-user@ saleem: or its dependencies

# 66-env -t boot-user -e nano boot-user@ saleem
home-pc# 66-enable -t boot-user -F boot-user@ saleem
66-enable: info: imports scandir@ saleem configuration file from: /etc/66/conf/scandir@ saleem/0.2.1/scandir@ saleem to: /etc/66/conf/scandir@ saleem/0.3.0/scandir@ saleem
66-enable: info: imports scandir@ saleem configuration file from: /etc/66/conf/scandir@ saleem/0.2.1/svscan@ saleem to: /etc/66/conf/scandir@ saleem/0.3.0/svscan@ saleem
66-enable: info: launch script configure of module: scandir@ saleem
scandir@ saleem: info: set live directory to: /run/66/
scandir@ saleem: info: enable service: setenv@ saleem
scandir@ saleem: info: enable logger options
scandir@ saleem: info: enable notification
scandir@ saleem: info: set verbosity level to: 3
scandir@ saleem: info: successfully configured
66-enable: info: launch script configure of module: boot-user@ saleem
boot-user@ saleem: info: enable service: console-tracker@ consolekit
boot-user@ saleem: info: enable service: mount-run@ saleem
boot-user@ saleem: info: set environment at .xinitrc file to: /home/saleem/.66/conf/svscan@ saleem
boot-user@ saleem: info: set commandline at .xinitrc file to: dbus-run-session i3
boot-user@ saleem: warning: move existing /home/saleem/.xinitrc file to /home/saleem/.xinitrc.bak
boot-user@ saleem: info: create /home/saleem/.xinitrc
boot-user@ saleem: info: successfully configured
66-enable: fatal: unable to parse service file: /usr/lib/66/service/boot-user@ saleem: or its dependencies
it was not needed to modify this from boot-user@ <username>, changing directly from .xinitrc as i have stated should be enough just for this very simple modification

Powered by Obarun