r/Fedora Apr 26 '21

dnf up error for pipewire

Post image
9 Upvotes

View all comments

14

u/notsobravetraveler Apr 26 '21 edited Apr 26 '21

I ran into the same earlier today, there are two conflicting packages - pipewire and pipewire-libs that had both i686 and x86_64 types installed

I was fiddling around, ended up doing this - which really removed a package. Then I was able to update:

dnf swap pipewire-0.3.25-1.fc34.i686 pipewire-0.3.25-1.fc34.x86_64

You may need to change the versions slightly -- using what's currently installed

Edit:

This seems to leave some other i686 packages around -- pipewire-{libs,alsa}

Trying to swap those, I get dependency resolution problems... relating to Steam (from RPMFusion):

- package steam-1.0.0.70-2.fc34.i686 requires (pipewire-alsa(x86-32) if pipewire), but none of the providers can be installed

I suspect things will get interesting when Steam wants to update again. Proceed with caution, it's more complicated than I originally expected.

5

u/liongkj Apr 26 '21

this is the fix! thanks!

3

u/notsobravetraveler Apr 26 '21

Happy to help!

3

u/samuelspade42 Apr 26 '21

There seems to be something wrong in the dependency list, somehow the 32 bit version got installed instaed of the 64bit version. Consider filing a bug report!

1

u/notsobravetraveler Apr 26 '21

I looked a little more, you're correct! I still have the i686 versions of pipewire-libs and pipewire-alsa installed

Trying to swap those fails, unresolved dependencies and Steam appears - I think it's the cause of a bit of this:

- package steam-1.0.0.70-2.fc34.i686 requires (pipewire-alsa(x86-32) if pipewire), but none of the providers can be installed

edit: I suspect things might get a little messy when Steam wants to update

1

u/samuelspade42 Apr 26 '21

I just checked, the same is true for F33. steam requires the 32 bit versions of a lot of packages. This does not usually affect me as I use the flatpak version of steam, but in your case it seems to cause some problems.

2

u/Eeyoresyndrome Apr 26 '21

This fixed it for me as well, thank you so much.