Bug 1926064
| Summary: | pipewire-pulseaudio cannot be installed on Silverblue 33 due to conflicts with pulseaudio | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Johannes Maibaum <jmaibaum> |
| Component: | libsolv | Assignee: | Igor Raits <igor.raits> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 33 | CC: | bnocera, brunovern.a, dmach, igor.raits, jmracek, jrohel, konferetos, mcermak, ngompa13, pkratoch, rpm-software-management, sttagent, travier, wtaymans |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-02-19 11:57:49 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Johannes Maibaum
2021-02-08 07:12:32 UTC
Did you try also removing `pulseaudio-libs`? $ rpm-ostree override remove pulseaudio pulseaudio-module-bluetooth pulseaudio-module-x11 alsa-plugins-pulseaudio pulseaudio-libs --install=pipewire-pulseaudio I did while attempting to update: rpm-ostree override remove pulseaudio-libs Inactive base removals: pulseaudio-libs pulseaudio-module-bluetooth pulseaudio-module-x11 firefox pulseaudio alsa-plugins-pulseaudio Checking out tree 1470646... done Resolving dependencies... done error: Could not depsolve transaction; 1 problem detected: Problem: package pulseaudio-14.0-2.fc33.x86_64 conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.21-2.fc33.x86_64 - package pipewire-pulseaudio-0.3.21-2.fc33.x86_64 conflicts with pulseaudio provided by pulseaudio-14.0-2.fc33.x86_64 - package pipewire-pulseaudio-0.3.21-2.fc33.x86_64 conflicts with pulseaudio-daemon provided by pulseaudio-14.0-2.fc33.x86_64 - conflicting requests - nothing provides pipewire-libs(x86-64) = 0.3.20-1.fc33 needed by pipewire-pulseaudio-0.3.20-1.fc33.x86_64 I'm only overriding pulseaudio-libs as the rest are already overriden. Seems like pipewire-libs 0.3.20-1.fc33 currently missing is the root of the issue? In my case the command: $ rpm-ostree override remove pulseaudio pulseaudio-module-bluetooth pulseaudio-module-x11 alsa-plugins-pulseaudio --install=pipewire-pulseaudio successfully installs pipewire-pulseaudio efter dawngrading libsolv to libsolv-0.7.15-1.fc33 https://discussion.fedoraproject.org/t/installing-pipewire-as-audio-server-interface-in-silverblue/25728/17?u=aitvaras I had also tried to override pulseaudio-libs, it didn't lead to a different result for me. I did not yet try downgrading libsolv to 0.7.15, but I will try this next, since other people seem to have had success with this approach. I can confirm downgrading libsolv (0.7.17-1.fc33 -> 0.7.15-1.fc33) seems to resolve this. Just finished downgrading libsolv (0.7.17-1.fc33 -> 0.7.15-1.fc33), and it also fixed the issue for me. So, it's indeed fallout from the libsolv 0.7.17 release. I wonder if the failure of rpm-ostree override ... is known, yet? Thanks for all the helpful comments, much appreciated. I am closing as NOTABUG, since it's not a bug with pipewire-pulseaudio. Reopening and reassigning. If you need to downgrade a package, that means it's not fixed :/ After yesterday's update to rpm-ostree-2021.1-4.fc33, I was able to rpm-ostree override reset libsolv, i.e. removing the downgrade, and then I could sucessfully install pipewire-pulseaudio again as per the command in the initial report. So, from my point of view, this is a resolved issue now. Well summarized including a few more links here: https://discussion.fedoraproject.org/t/installing-pipewire-as-audio-server-interface-in-silverblue/25728/24 This should be fixed with the latest rpm-ostree release. |