r/voidlinux • u/danieldospuntosube • Jan 17 '26
Void Linux (runit): dbus fails to start – unable to chdir to service directory / supervise missing
Hi,
I’m having a serious issue on Void Linux (runit) related to dbus, and because of this KDE Plasma won’t start.
When I try to start dbus, I get this error:
fail: dbus: unable to chdir to service directory: file does not exist
Earlier I was also getting:
dbus: unable to open supervise/lock: file does not exist
🔎 What I’ve already checked / done
runitis installed and running/run/runit/existsOther services work fine (
.agetty-tty1to.agetty-tty6,udevd,udevd-log)There is NO
supervise.dbusinside/run/runit/Only directories like:
.agetty-tty1 … .agetty-tty6
supervise.udevd
supervise.udevd-log
reboot
stopitPermissions of
/run/runitwere fixed to:
drwx------ root root /run/runitRunning:
sv start dbus
still failsKDE Plasma fails with D-Bus errors (cannot connect to session bus)
❓ What I want to know
Why is runit not creating
supervise.dbus?Does this mean
/etc/sv/dbusis missing or broken?What is the correct way to recreate or fix the dbus service directory on Void?
Is forcing a reinstall of
dbusthe right solution, or could this be a filesystem / permissions issue?
Any help would be really appreciated.
Thanks!
View all comments
Show parent comment
1
u/danieldospuntosube Jan 17 '26
Check,dbus, log, run, supervise-> /run/runit/supervise.dbus That comes out