Bugzilla – Bug 1215406
Pipewire-Pulse installs incorrectly in Userland for OpenSuse 15.5
Last modified: 2023-09-18 08:12:31 UTC
I recently replaced my motherboard, and have had sound issues with OpenSuse since moving from Pulse Audio to Pipewire. Sound would work for some applications and not others, and Pipe wire wold report Analog sound ports as "Unplugged and Unavailible" when they weren't. I found that userland pipewire-pulse was being masked and that I couldn't unmask it no matter what I did. I could run Pipewire-Pulse manually I found out that unmasking it attempts to create a file from: systemctl --user enable pipewire-pulse Failed to enable unit: Unit file /etc/xdg/systemd/user/pipewire-pulse.service is masked. Which doesn't exist. systemctl --user unmask pipewire-pulse doesn't unmask it.
I found some rogue Symlinks: lrwxrwxrwx 1 root root 9 Sep 16 11:03 /etc/systemd/user/pipewire-pulse.socket -> /dev/null lrwxrwxrwx 1 root root 9 Sep 16 11:03 /etc/xdg/systemd/user/pipewire-pulse.service -> /dev/null These were not owned by any package.
Something odd happened. The link of /etc/systemd/user/pippewire-pulse.socket to /dev/null implies that it's masked as root. Ditto for xdg. Could you try to repair those manually, try to go back to pulseaudio, and re-install pipewire-pulseaudio, then verify whether such a problem reappears again?
It does. I had to fix it again.
Antonio, could you take a look?