I run up to date x86_64 artix with runit init. I have dbus 1.16.2-1.1 and it has these run scripts
/etc/runit/sv/dbus/run
#!/bin/sh
dbus-uuidgen --ensure=/etc/machine-id
[ -d /run/dbus ] || install -m755 -g 81 -o 81 -d /run/dbus
exec dbus-daemon --system --nofork --nopidfile
and /etc/runit/sv/dbus/log/run
#!/bin/sh
exec 2>&1; set -e
[ -d /var/log/dbus ] || install -dm 755 /var/log/dbus
exec svlogd -tt /var/log/dbus
All the processes appear to be running as expected eg ps shows
runsv dbus
svlogd -tt /var/log/dbus
dbus-daemon --system --nofork --nopidfile
however, in the runsvdir proctitle log I see this
runsvdir -P /run/runit/service log: ve keysym XF86DoNotDisturb Errors f.......lly (0). Closing log file. dbus-daemon[1257]: [system]....ctivated service 'org.freedesktop.login1'
the log in /var/log/dbus/current ends with
2022-11-21_14:41:43.25838 wlan0: CTRL-EVENT-TERMINATING
so this file is not being written with modern logs. The running daemon is called dbus-daemon and it's log gets closed. This runit setu goes back a long way so is there something I need to rename to get the dbus logs? Perhaps /etc/runit/dbus should be /etc/runit/dbus-daemon or?