dbusless libpipewire-module-rt fails in 0.3.71
I just updated from 0.3.68 to 0.3.71, to this unpleasant surprise on my system-wide daemon:
May 17 15:41:27 martino pipewire[21328]: mod.rt: regular realtime scheduling not available (Portal/RTKit fallback disabled)
May 17 15:41:27 martino pipewire[21328]: pw.conf: 0x55f11af4c810: could not load mandatory module "libpipewire-module-rt": Operation not supported
May 17 15:41:27 martino wireplumber[21329]: 0x55ad80728080: can't load dbus library: support/libspa-dbus
May 17 15:41:27 martino pipewire[21328]: default: failed to create context: Operation not supported
May 17 15:41:27 martino wireplumber[21329]: regular realtime scheduling not available (Portal/RTKit fallback disabled)
May 17 15:41:27 martino systemd[1]: pipewire.service: Main process exited, code=exited, status=161/n/a
May 17 15:41:27 martino systemd[1]: pipewire.service: Failed with result 'exit-code'.
My pipewire.conf is:
context.properties = {
support.dbus = false
core.daemon = true
core.name = pipewire-0
}
context.spa-libs = {
api.alsa.* = alsa/libspa-alsa
}
context.modules = [
{ name = libpipewire-module-rt
args = {
nice.level = -11
}
}
{ name = libpipewire-module-protocol-native }
{ name = libpipewire-module-profiler }
{ name = libpipewire-module-metadata }
{ name = libpipewire-module-client-node }
{ name = libpipewire-module-client-device }
{ name = libpipewire-module-access }
{ name = libpipewire-module-adapter }
{ name = libpipewire-module-link-factory }
{ name = libpipewire-module-protocol-pulse
args = {
server.address = [
{ address = "tcp:0.0.0.0:4713"
client.access = "unrestricted"
}
]
}
}
]
I had to remove the libpipewire-module-rt section for it to start.
The goal is a minimal system-wide pulseaudio tunnel server.