* Masaru Nomiya
Hello,
In the Message;
Subject : Re: root cannot play sound ??? Message-ID : <20220210002907.GI1071@wahoo.no-ip.org> Date & Time: Wed, 9 Feb 2022 19:29:07 -0500
[PS] == Patrick Shanahan
has written: Thanks.
[...] PS> > 2. systemctl --user status pipewire-pulse.service
PS> ● pipewire-pulse.service - PipeWire PulseAudio PS> Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: disabled) PS> Active: active (running) since Tue 2022-02-08 10:49:33 EST; 1 day 8h ago PS> TriggeredBy: ● pipewire-pulse.socket PS> Main PID: 2921 (pipewire-pulse) PS> Tasks: 2 (limit: 4915) PS> Memory: 32.7M PS> CPU: 8min 29.921s PS> CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service PS> └─2921 /usr/bin/pipewire-pulse
PS> Feb 08 10:49:33 crash systemd[2246]: Started PipeWire PulseAudio. PS> Feb 08 10:49:35 crash pipewire-pulse[2921]: mod.protocol-pulse: client 0x55998c8fabd0 [SoX]: ERROR command:-1 (invalid) tag:2 error:25 (Input/output error) PS> Feb 08 12:47:21 crash pipewire-pulse[2921]: mod.protocol-pulse: client 0x55998c9173e0: send channel:4294967295 20, error -32: Broken pipe
That's it!
The pipewire-pulse.service has got conflict with the pulseaudio.service!
Sorry, I missed the file pulseaudio-setupw-15.0-9.1.x86_64.
Please try;
# rpm -e pulseaudio-setup
I did this
this will solve your issue.
Also do this, just in case;
$ systemctl --user mask pulseaudio.service
and I did this
Maybe, this will return the message;
Unit pulseaudio.service does not exist, proceeding anyway. Created symlink /home/masaru/.config/systemd/user/pulseaudio.service -> /dev/null.
and it did
If this is done, you will see that there is no "error 32: Broken pipe" message in the output of "systemctl --user status pipewire-pulse.service"
Then, proceed as follows;
$ systemctl --user restart pipewire.service pipewire-pulse.service wireplumber.service
and this
and make sure with
$ ps aux | grep -i pulse
ps aux | grep -i pulse paka 28803 0.1 0.0 34660 12560 ? S
that PA is dead for good while all that happening.
1. check the volume 2. run for test
# pw-play [sound file]
pw-play will now provide audio for root, but ... /usr/bin/play from sox-14.4.2-7.100.x86_64 will not tks, -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet oftc What sort of day was it? A day like all days, filled with those events that alter and illuminate our times...