#582: [PATCH] system-wide pulseaudio and module-hal-detect --------------------+------------------------------------------------------- Reporter: mgrela | Owner: lennart Type: defect | Status: new Milestone: | Component: daemon Keywords: | --------------------+------------------------------------------------------- Hi,
I've recently encountered a problem with running a system-wide pulseaudio daemon for my HTPC together with module-hal-detect. The issue is, that the DBUS policy for system bus is to deny all remote method calls and name ownerships except where there is a policy defined for a process. This causes pulseaudio module-hal-detect to fail when communicating with HAL: {{{ Jun 13 13:49:49 ix dbus-daemon: Rejected send message, 1 matched rules; type="method_call", sender=":1.3" (uid=105 pid=1684 comm="/usr/bin/pulseaudio --log-target=syslog --disallow") interface="org.freedesktop.Hal.Manager" member="FindDeviceByCapability" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=1576 comm="/usr/sbin/hald --use-syslog --verbose=yes ")) Jun 13 13:49:49 ix pulseaudio[1684]: module-hal-detect.c: D-Bus error while parsing HAL data: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.3" (uid=105 pid=1684 comm="/usr/bin/pulseaudio --log-target=syslog --disallow") interface="org.freedesktop.Hal.Manager" member="FindDeviceByCapability" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=1576 comm="/usr/sbin/hald --use-syslog --verbose=yes ")) }}} Pulseaudio is also unable to bind a DBUS name for itself: {{{ Jun 13 13:59:57 ix pulseaudio[1683]: main.c: Failed to acquire org.pulseaudio.Server: org.freedesktop.DBus.Error.AccessDenied: Connection ":1.3" is not allowed to own the service "org.pulseaudio.Server" due to security policies in the configuration file }}} The attached dbus policy file fixes these problems and should be put into /etc/dbus-1/system.d/ -- Ticket URL: <http://pulseaudio.org/ticket/582> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets