Bug 86819

Summary: systemd-activated PA is missing features until DBus user bus is available
Product: PulseAudio Reporter: Jan Alexander Steffens (heftig) <jan.steffens>
Component: daemonAssignee: pulseaudio-bugs
Status: RESOLVED WORKSFORME QA Contact: pulseaudio-bugs
Severity: normal    
Priority: medium CC: lennart
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Jan Alexander Steffens (heftig) 2014-11-28 12:44:13 UTC
Systemd-activated PA has no access to the DBus session bus or an equivalent user bus, as DBus does not ship any integration into the systemd user instance.

This causes errors when starting:

[pulseaudio] module-jackdbus-detect.c: Unable to contact D-Bus session bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[pulseaudio] module.c: Failed to load module "module-jackdbus-detect" (argument: "channels=2"): initialization failed.
[pulseaudio] main.c: Module load failed.
[pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

At least the jackdbus integration is missing.

pulseaudio 5.99.1-4-g7856
dbus 1.8.10
Comment 1 Jan Alexander Steffens (heftig) 2017-02-14 08:06:48 UTC
This has been solved in DBus and systemd.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.