Here’s a problem that kept me busy all day. After upgrading to Leap 15.5, no audio would play by any means, not even in YaST->Sound->Play Test Sound.
I know very little about the Linux sound system, so I can’t give detailed information on the problem. However, it seems to have been that there were two symlinks on my system:
/etc/xdg/systemd/user/pipewire-pulse.service → /dev/null
/etc/xdg/systemd/user/pipewire-pulse.socket → /dev/null
and these prevented the pipewire-pulse service from starting:
alex@lily:~> systemctl --user --now enable pipewire pipewire-pulse
Failed to enable unit: Unit file /etc/xdg/systemd/user/pipewire-pulse.service is masked.
Deleting the two symlinks as root, then running as a normal user
systemctl --user unmask pipewire-pulse
systemctl --user start pipewire-pulse
seems to have fixed it.
I know nothing about what these services do or why the symlinks were a problem. If someone who does could add a little explanation here, that would be much appreciated to assist others who may encounter related problems and who may have to adapt the solution to their specific case. Thank you!