Public bug reported:

Ubuntu 22.04.5, pulseaudio 1:15.99.1+dfsg1-1ubuntu2.2. A strict snap
(jsbudbrainequalizer 1.0.3, rev 6) needs to load module-null-sink to
route system audio. pa_context_load_module() returns PA_ERR_ACCESS:

ERROR Virtual sink cannot be loaded: Access denied

snap connections shows audio-playback connected and audio-record
disconnected. module-snap-policy connects deny_to_snaps_hook to
PA_ACCESS_HOOK_LOAD_MODULE and returns PA_HOOK_STOP for any client with
a snap.* AppArmor label. The same binary works unconfined; the
publisher’s native .deb works.

Impact: confined audio-routing apps cannot create virtual sinks.
Request: a supported interface/portal for virtual sinks, or
documentation that such apps must ship natively.

Related Pulseaudio modules insde snaps:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1583057

** Affects: pulseaudio (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: pulseaudio

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2173008

Title:
  module-snap-policy blocks module-null-sink creation for confined snaps

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/2173008/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to