Wolfgang Pfeiffer composed on 2023-03-06 18:38 (UTC+0100): # on fedora user mailing list.
On Mar 06, 2023 at 03:34:38 -0500, Felix Miata wrote:
I'm not against change, but this is a result of several years of system-upgrades, and I've never seen anything explaining how to make a switch:
...
In your messages wireplumber does not appear. It seems this software is managing sound since F34. On this page
https://fedoraproject.org/wiki/Common_F35_bugs#No_sound_after_upgrade_(wirep...)
you find
"Wireplumber ... "needs to be running for sound to work"."
The page above provides excellent documentation to find what went wrong, and how to fix it.
It doesn't seem to cover this: # dnf search systemd | grep -iE 'wire|puls|audio|sound' Last metadata expiration check: 0:20:21 ago on Mon 06 Mar 2023 06:11:55 PM EST. [root@gx62b ~]# rpm -qa | grep -iE 'wire|pulse|alsa|audio|sound' |sort alsa-firmware-1.2.4-7.fc37.noarch alsa-lib-1.2.8-2.fc37.x86_64 alsa-tools-firmware-1.2.5-5.fc37.x86_64 alsa-ucm-1.2.8-2.fc37.noarch alsa-utils-1.2.8-1.fc37.x86_64 audiofile-0.3.6-31.fc37.x86_64 esound-libs-0.2.41-28.fc37.x86_64 jack-audio-connection-kit-1.9.21-3.fc37.x86_64 pipewire-libs-0.3.66-1.fc37.x86_64 pipewire-pulseaudio-0.3.66-1.fc37.x86_64 pulseaudio-libs-16.1-4.fc37.x86_64 pulseaudio-utils-16.1-4.fc37.x86_64 python3-alsa-1.2.7-3.fc37.x86_64 sound-theme-freedesktop-0.8-18.fc37.noarch soundtouch-2.3.1-3.fc37.x86_64 webrtc-audio-processing-0.3.1-9.fc37.x86_64 wireplumber-libs-0.4.13-1.fc37.x86_64 zita-alsa-pcmi-0.6.1-1.fc37.x86_64 #
$ systemctl --user status wireplumber.service Unit wireplumber.service could not be found. $
This is after rebooting following running
dnf swap --allowerasing pulseaudio pipewire-pulseaudio dnf install wireplumber-libs dnf remove pulseaudio-libs-glib2 # removed phonon* too
Afterward:
dnf install wireplumber
And reboot. Now logging in TDE produces an endless stream of soundserver popups that prevents focus from staying anywhere else long enough to do anything but log out, but logging in on vtty allows:
$ systemctl --user status wireplumber.service # wireplumber.service - Multimedia Service Session Manager Loaded: loaded (/usr/lib/systemd/user/wireplumber.service: enabled; preset: enabled) Active: inactive (dead)
What's required to end the popups and continue lack of sound diagnosis?