Hi fedi, I am trying to install Void Linux in a virtual machine (as a stepping stone to considering running it as my main distro).

I managed to set up the base system and installed the
plasma-desktop and sddm packages, but I cannot actually get Plasma to launch. When I run startplasma-wayland from the tty, I get the following error

org.kde.startup: not a reply org.freedesktop.locale1 QDBusMessage(type=Error, service="", error name="org.freedesktop.DBus.Error.ServiceUnknown", error message="The name 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"))
startplasmacompositor: Could not start D-Bus. Can you call qdbus?
Note: I manually transcribed the error message from the VM screen, so I might have made a typo.

The same error results whether I am running a user or root terminal.

The [documentation says](docs.voidlinux.org/config/graphical-session/kde.html) that Plasma requires both the
dbus and sddm services, so I went back to the documentation on enabling services to enable both of them. They provide two methods of enabling services:# ln -s /etc/sv/dbus /var/service/and# ln -s /etc/sv/dbus /etc/runit/runsvdir/default/I tried both of these methods in separate copies of my VM, and then verified using sv status dbus and sv status sddm that the services were running. It made no difference: attempting to start plasma gives the same error. I tried using sv to restart both services and it made no difference.

Search engines did not yield anything helpful: all the results were
a) Discussions about Arch using SystemD, or
b) Folks asking for help starting Plasma 5 with x11.

Also, most folks asking for help on search engines could already start Plasma manually, but couldn't get it to start automatically on boot. I am not able to launch Plasma
at all.

I did find someone with the same question as me from almost a year ago, but no solution.
https://voidforums.com/viewtopic.php?t=764

So what can I do to get Plasma working on Void?

EDIT: SOLVED by
@alsorew ! I needed to install the xorg package despite wanting to use Wayland.

#VoidLinux #TechHelp @VoidLinux

Services and Daemons - runit - The Void Linux Handbook

@2something @VoidLinux that reads like dbus is running, but an indirect service isn't installed/running

a quick search says that the locale1 service is systemd-localed "systemd-localed.service(8) is a system service that can be used to control the system locale and keyboard mapping from user programs. This page describes the D-Bus interface."

TIL

so i guess either install/enable that, or convince plasma to not use it

@astraluma @VoidLinux But Void doesn't have systemd, hence my confusion.