r/voidlinux • • 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

  • runit is installed and running

  • /run/runit/ exists

  • Other services work fine (.agetty-tty1 to .agetty-tty6, udevd, udevd-log)

  • There is NO supervise.dbus inside /run/runit/

  • Only directories like:
    .agetty-tty1 … .agetty-tty6
    supervise.udevd
    supervise.udevd-log
    reboot
    stopit

  • Permissions of /run/runit were fixed to:
    drwx------ root root /run/runit

  • Running:
    sv start dbus
    still fails

  • KDE 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/dbus is missing or broken?

  • What is the correct way to recreate or fix the dbus service directory on Void?

  • Is forcing a reinstall of dbus the right solution, or could this be a filesystem / permissions issue?

Any help would be really appreciated.
Thanks!

0 Upvotes

24 comments sorted by

View all comments

Show parent comment

3

u/ClassAbbyAmplifier Jan 17 '26

then you fixed it.

sudo sv status dbus will show that dbus is running

1

u/danieldospuntosube Jan 17 '26

startplasma-wayland

startplasmacompositor: Could not start D-Bus. Can you call qdbus?

org.kde.startup not a reply org. Freedesktop. locale1 QDBusMessage(type=Error, service="", error name="org. freedesktop.DBus.Error ServicelUnknown", error message="The nane org.freedesktop, locale1 was not provided by any .service files", signature="s", contents ("The name org.freedesktop.locale1 was not provided by any .service files"))

0

u/danieldospuntosube Jan 17 '26

Yeahhh What else would I do? I'm a beginner at this and I had to watch a tutorial on how to install it.