I have a relatively standard Tumbleweed setup which I’ve been running zypper dup without issues for a long time. However, within the last week or so I get a problem report for pipewire-alsa-1.0.4-1.1.x86_64 which isn’t going away.
> sudo zypper dup
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
Problem: the to be installed pipewire-alsa-1.0.4-1.1.x86_64 requires 'pipewire-pulseaudio', but this requirement cannot be provided
not installable providers: pipewire-pulseaudio-1.0.4-1.1.x86_64[repo-oss]
Solution 1: deinstallation of pipewire-alsa-1.0.3-3.1.x86_64
Solution 2: deinstallation of pulseaudio-17.0-3.2.x86_64
Solution 3: keep obsolete pipewire-alsa-1.0.3-3.1.x86_64
Solution 4: break pipewire-alsa-1.0.4-1.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c):
I see the pipewire-pulseaudio package is currently at 1.0.4 for Tumbleweed’s “official release”. But is that a different factory repo?
I’ve so far tried waiting for multiple days or a week just in case this is some mirror syncing timing related and running zypper refresh, but problem still persists. It seems like these affected listed packages are needed for my sound to work, so I’m hesitating taking more drastic steps.
Has anyone run into this and resolved it? Should I wait longer for the 1.0.4 version of that package to make it to the updates? Thank you in advance.
I did…that’s very strange. I had just done a zypper dup and a few minutes later I opened Yast to check for pulseaudio…it wasn’t there. After a refresh it showed up and it is set to auto refresh.
The rpm (and YaST UI) tell me that pipewire-pulseaudio package isn’t installed at all, so I’m not sure what would be blocking it
> rpm -q pipewire-pulseaudio
package pipewire-pulseaudio is not installed
Would you mind checking if pulseaudio-17.0-4.1 is also installed alongside your pipewire-pulseaudio-1.0.4-1.1 package? If not, is it possible pulseaudio package may be deprecated in favor of pipewire-pulseaudio as another poster suggested? But then again, if so, I imagine there would be many other Tumbleweed users bumping into this issue.
Starting from snapshot 20220708 new installation of Tumbleweed use Pipewire as default but all system already installed before that did stay on pulseaudio as audio backend, see thread related :
For each conflict presented to you choose the solution that remove pulseaudio* related package to switch to pipewire.
Yea, I got tired of the “sometimes audio and video works, and sometimes it doesn’t”.
My solution (?) I launched Yast2 (GUI) and in the Search box, I typed “pulseaudio”, then deleted all the packages shown. Anything Pipewire related I left alone. (I did this outside of any zypper dup).
After that, I rebooted. Audio and video works flawlessly since then, whether native apps or in a browser.
but pipewire-pulseaudio conflicts with pulseaudio (as others pointed out already).
So the basic question is:
are you switching from pulseaudio to pipewire?
If “Yes”, uninstall pulseaudio
If “No”, uninstall (or revert installation) of pipewire-alsa.
I don’t know if pipewire-alsa might be required by another package the OP is trying to install.
Thank you all for your informative responses. tl;dr it worked. Read on if you’re interested in details.
I went ahead with what many suggested and uninstalled pulseaudio
This uninstalled pulseaudio and many dependent packages, including few I didn’t previously know about, such as plasma5-pa plasma5-pa-lang system-user-pulse.
Then zypper dup ran successfully, installing pipewire-pulseaudio and reinstalling few previously uninstalled pulseaudio packages. Incidentally, there were many unrelated upgrades in that run, including the kernel and plasma 6. Importantly, after a reboot, my sound still works, so all is good.
For anyone curious, I ended up with these packages installed
I,ve old Tumbleweed instalation and the same conflict situation.
For each conflict presented to you choose the solution that remove pulseaudio* related package to switch to pipewire.
I’ve do this. After reboot the system run extremely slow (mouse cursor taking secons to refresh), I don’t know if because of this. Hopefully I made an image of the sistem partition before updating so I’ve return to it. Any idea?? sould I try deinstallation of pipewire instead of pulseaudio?
I don’t know if audio backends can cause such issues in a system but yes you can try to go the other way around and remove all pipewire package that conflict with pulseaudio and keep using pulseaudio, you can still switch to pipewire manually another day.
There’s a lot of informations missing that could help resolving your issue, I would suggest opening a new thread for your issue and provide as much informations as you can like what desktop environment are you using ? did you use wayland or x11 ? Do you have an Nvidia card installed ? When your issue happen can you see if a process is taking a lot of ressources …
There’s a lot of informations missing that could help resolving your issue, I would suggest opening a new thread for your issue and provide as much informations as you can like what desktop environment are you using ? did you use wayland or x11 ? Do you have an Nvidia card installed ? When your issue happen can you see if a process is taking a lot of ressources
I’ve nvidia and the driver was updated too so may be is the cause. I will try again and check.