Bug 2059874
| Summary: | pw.conf: execvp error 'pactl': No such file or directory | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Martin Krajnak <mkrajnak> | |
| Component: | pipewire | Assignee: | Wim Taymans <wtaymans> | |
| Status: | CLOSED ERRATA | QA Contact: | Martin Krajnak <mkrajnak> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 9.0 | CC: | jkoten, lmiksik, ndegraef, tpelka, vbudikov, wtaymans | |
| Target Milestone: | rc | Keywords: | Triaged | |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
|
| Hardware: | x86_64 | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | pipewire-0.3.47-2.el9_0 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 2062821 (view as bug list) | Environment: | ||
| Last Closed: | 2022-05-17 12:31:14 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2062821 | |||
It's because it always wants to load the always-sink module:
# Extra modules can be loaded here. Setup in default.pa can be moved here
context.exec = [
{ path = "pactl" args = "load-module module-always-sink" }
#{ path = "pactl" args = "load-module module-switch-on-connect" }
#{ path = "/usr/bin/sh" args = "~/.config/pipewire/default.pw" }
]
Maybe we should require pulseaudio-tools as a runtime dependency for pipewire-pulse.
> Mar 04 07:48:12 t590 wireplumber[2205]: Failed to set scheduler settings: Operation not permitted
This is because the user does not have the right permissions to set the nice level of wireplumber. It's harmless but I don't know
of a good way to add the permissions.
[test@rhel-9 ~]$ systemctl --user status pipewire-pulse.service
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; ve>
Active: active (running) since Mon 2022-03-14 08:15:55 CET; 2min 10s ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 895 (pipewire-pulse)
Tasks: 2 (limit: 24826)
Memory: 4.1M
CPU: 17ms
CGroup: /user.slice/user-1000.slice/user/session.slice/pipew>
└─895 /usr/bin/pipewire-pulse
Mar 14 08:15:55 rhel-9 systemd[848]: Started PipeWire PulseAudio.
Mar 14 08:15:56 rhel-9 pipewire-pulse[1039]: 536870912
[test@rhel-9 ~]$ rpm -q pipewire
pipewire-0.3.47-2.el9_0.x86_64
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (new packages: pipewire), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:2328 |
Description of problem: As @vcholasta pointed out today, there is an error message: ● pipewire-pulse.service - PipeWire PulseAudio Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2022-03-02 07:30:27 CET; 2h 30min ago TriggeredBy: ● pipewire-pulse.socket Main PID: 2500 (pipewire-pulse) Tasks: 2 (limit: 203431) Memory: 33.4M CPU: 25.458s CGroup: /user.slice/user-1000.slice/user/session.slice/pipewire-pulse.service └─2500 /usr/bin/pipewire-pulse Mar 02 07:30:27 t590 systemd[2176]: Started PipeWire PulseAudio. Mar 02 07:30:27 t590 pipewire-pulse[2505]: pw.conf: execvp error 'pactl': No such file or directory Version-Release number of selected component (if applicable): pipewire-0.3.47-1.el9.x86_64 pipewire-libs-0.3.47-1.el9.x86_64 pipewire-debugsource-0.3.47-1.el9.x86_64 pipewire-debuginfo-0.3.47-1.el9.x86_64 pipewire-jack-audio-connection-kit-0.3.47-1.el9.x86_64 pipewire-jack-audio-connection-kit-devel-0.3.47-1.el9.x86_64 pipewire-v4l2-debuginfo-0.3.47-1.el9.x86_64 pipewire-libs-debuginfo-0.3.47-1.el9.x86_64 pipewire-utils-debuginfo-0.3.47-1.el9.x86_64 pipewire-jack-audio-connection-kit-debuginfo-0.3.47-1.el9.x86_64 pipewire-gstreamer-debuginfo-0.3.47-1.el9.x86_64 pipewire-alsa-debuginfo-0.3.47-1.el9.x86_64 pipewire-pulseaudio-debuginfo-0.3.47-1.el9.x86_64 pipewire-devel-0.3.47-1.el9.x86_64 pipewire-v4l2-0.3.47-1.el9.x86_64 pipewire-utils-0.3.47-1.el9.x86_64 pipewire-alsa-0.3.47-1.el9.x86_64 pipewire-gstreamer-0.3.47-1.el9.x86_64 pipewire-pulseaudio-0.3.47-1.el9.x86_64 pipewire-doc-0.3.47-1.el9.x86_64 How reproducible: always Expected results: Additional info: