pipewire 0.3.38 doesn't work in docker
If you are filing this issue with a regular release please try master as it might already be fixed.
Version, Distribution, Desktop Environment:
- pipewire version: 0.3.38 and master (1f5396fe) (tried both)
- distribution: Ubuntu 20.04.3 LTS
- desktop environment: docker
Description of Problem:
I'm trying to get pipewire-pulse
working in docker. I'm installing via the steps below. When I run pactl info
it says connection refused. I've went through the issues and ensured there's a config file, etc.
The build script checks out to 0.3.38 but master also fails.
pipewire-media-session
also stochastically fails with error
[W][71450.291300] mod.rtkit | [ module-rtkit.c: 205 translate_error()] RTKit error: org.freedesktop.DBus.Error.TimedOut
[W][71450.291337] mod.rtkit | [ module-rtkit.c: 465 set_nice()] could not set nice-level to -11: Input/output error
[W][71450.304057] mod.rtkit | [ module-rtkit.c: 205 translate_error()] RTKit error: org.freedesktop.DBus.Error.NoReply
[W][71450.312833] mod.rtkit | [ module-rtkit.c: 205 translate_error()] RTKit error: org.freedesktop.DBus.Error.NoReply
[W][71450.319622] mod.rtkit | [ module-rtkit.c: 205 translate_error()] RTKit error: org.freedesktop.DBus.Error.NoReply
[W][71450.319638] mod.rtkit | [ module-rtkit.c: 625 impl_acquire_rt()] could not make thread realtime: Input/output error
[E][71450.319810] ms.core | [ media-session.c: 2142 start_session()] can't start monitor: Host is down
How Reproducible: pipewire-build.sh
Steps to Reproduce:
- Create a docker container
- Run the following script (manually, the exports are required). There's also a manual step to allow root to run pipewire-pulse
- Run
pactl info
Actual Results:
pipewire-pulse
is "active" but pactl info
hangs and then says Connection failure: Timeout
Expected Results:
pactl info
should show the server is pipewire-pulse
Additional Info Eg. pw-dump -N > file
(As Attachment Please):