* Masaru Nomiya
Hello,
In the Message;
Subject : Re: SOLVED: root cannot play sound ??? Message-ID : <20220214145142.GW1071@wahoo.no-ip.org> Date & Time: Mon, 14 Feb 2022 09:51:42 -0500
[PS] == Patrick Shanahan
has written: [...] MN> > What do you get by doing this? MN> > MN> > $ rpm -q --whatrequires pipewire
MN> > rpm -q --whatrequires pipewire PS> pipewire-aptx-0.3.45-1.1.x86_64 PS> pipewire-pulseaudio-0.3.45-1.1.x86_64 PS> plasma5-session-wayland-5.24.0-1.2.x86_64 PS> wireplumber-0.4.8-2.1.x86_64
Mine is like this;
$ rpm -q --whatrequires pipewire wireplumber-0.4.8-lp153.27.3.x86_64 pipewire-spa-plugins-0_2-0.3.45-lp153.30.17.x86_64 pipewire-modules-0.3.45-lp153.30.17.x86_64 pipewire-lang-0.3.45-lp153.30.17.noarch
You can see that plasam5 is the one that is running the daemon now. You are using KDE4, arn't you.
no, KDE5/Plasma5
BTW, as you see, your system doesn't include 2 importanrt files;
1. pipewire-spa-plugins 2. pipewire-modules
# zypper se -sx pipewire-spa-plugins pipewire-modules Loading repository data... Reading installed packages... No matching items found.
It's hard to imagine, that they haven't dependency with pipewire? The package pipewire-modules plays an important role in recognizing the sound card.
One more question;
pipewire-aptx-0.3.45-1.1.x86_64
This was replaced by pipewire-spa-plugins a long time ago and should be gone now.
Another question;
MN> > rpm -q --whatrequires pipewire [...]4 PS> pipewire-pulseaudio-0.3.45-1.1.x86_64
that is, pipewire-pulseaudio doesn't depend on pipewire.... (_ _?
# zypper -v rm pipewire-pulseaudio Verbosity: 2 Non-option program arguments: 'pipewire-pulseaudio' Initializing Target Reading installed packages... Force resolution: Yes Selecting 'pipewire-pulseaudio-0.3.45-1.1.x86_64' for removal. Resolving package dependencies... Force resolution: Yes The following 6 packages are going to be REMOVED: patterns-microos-desktop-common 5.0-44.1 pavucontrol 5.0-1.4 pipewire-pulseaudio 0.3.45-1.1 plasma5-pa 5.24.0-2.1 pulseaudio-bash-completion 15.0-10.1 pulseaudio-utils 15.0-10.1 The following pattern is going to be REMOVED: microos_desktop_common 5.0-44.1 6 packages to remove. After the operation, 1.4 MiB will be freed. Continue? [y/n/v/...? shows all options] (y): n
Anyway, please install;
1. pipewire-spa-plugins 2. pipewire-modules
# zypper se -sx pipewire-spa-plugins pipewire-modules Loading repository data... Reading installed packages... No matching items found.
and remove,
pipewire-aptx-0.3.45-1.1.x86_64
packman strongly recommended installation of pipewire-aptx
[...] PS> did: systemctl --user daemon-reload PS> systemctl --user restart pipewire.service pipewire-pulseaudio.service wireplumber.service
PS> there is no pipewire-pulseaudio.service
Wouldn't it be like this?
$ systemctl --user status pipewire-pulseaudio.service
[...] * pipewire-pulseaudio.service Loaded: masked (Reason: Unit pipewire-pulseaudio.service is masked.)
systemctl --user status pipewire-pulseaudio.service Unit pipewire-pulseaudio.service could not be found reinstalled pipewire-pulseaudio which brough pulseaudio-setup, but systemctl --user status pipewire-pulseaudio.service Unit pipewire-pulseaudio.service could not be found. systemctl --user restart pipewire.service pipewire-pulseaudio.service wireplumber.service Failed to restart pipewire-pulseaudio.service: Unit pipewire-pulseaudio.service not found. rpm -ql pipewire-setup /etc/profile.d/pulseaudio.csh /etc/profile.d/pulseaudio.sh /usr/bin/setup-pulseaudio /usr/share/fillup-templates/sysconfig.sound-pulseaudio /usr/bin/setup-pulseaudio setup-pulseaudio [ --enable | --disable | --auto | --status ] Modifies configuration files of some applications for PulseAudio --enable Enables PulseAudio --disable Disables PulseAudio --auto Automatically enables/disables PulseAudio based on --configuration --status Shows activation state (disabled or enabled) for PulseAudio You need to be root for this command to succeed You may need to re-login for changes to take effect as root: # /usr/bin/setup-pulseaudio --auto Enabling PulseAudio for ALSA... Please install alsa-plugins-pulse package Enabling PulseAudio for libao... Default driver is pulse already in /etc/libao.conf Enabling PulseAudio for mplayer... Enabling PulseAudio for OSS... Application aumix already setup for PulseAudio Application sox already setup for PulseAudio Enabling PulseAudio for SDL... Enabling PulseAudio for Timidity... Timidity already setup for using PulseAudio Enabling PulseAudio for Phonon... Enabling PulseAudio for Kmix... Enabling PulseAudio for speech dispatcher... Enabling PulseAudio for SoX... Setting auto sink/src for gstreamer Enabling PulseAudio for QEMU/KVM Enabling systemd user socket... systemctl --user restart pipewire.service pipewire-pulseaudio.service wireplumber.service Failed to restart pipewire-pulseaudio.service: Unit pipewire-pulseaudio.service not found.
For now, reboot and see what happens.
will reboot soon and advise further. 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...