Bug 86819 - systemd-activated PA is missing features until DBus user bus is available
Summary: systemd-activated PA is missing features until DBus user bus is available
Status: RESOLVED WORKSFORME
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: daemon (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: pulseaudio-bugs
QA Contact: pulseaudio-bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-28 12:44 UTC by Jan Alexander Steffens (heftig)
Modified: 2017-02-14 08:06 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

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.