LANG=C dnf update
Last metadata expiration check: 0:20:03 ago on Sun Apr 25 09:22:13 2021.
Dependencies resolved.
Problem 1: cannot install the best update candidate for package gst-0.7.4-3.fc34.noarch
nothing provides python3-pyxdg >= 0.27 needed by gst-0.7.5-2.fc34.noarch
Problem 2: cannot install the best update candidate for package gwe-0.15.2-2.fc34.noarch
nothing provides python3-pyxdg >= 0.27 needed by gwe-0.15.3-1.fc34.noarch
Problem 3: pipewire-0.3.25-1.fc34.i686 has inferior architecture
cannot install both pipewire-0.3.26-1.fc34.x86_64 and pipewire-0.3.25-1.fc34.x86_64
cannot install both pipewire-0.3.25-1.fc34.x86_64 and pipewire-0.3.26-1.fc34.x86_64
cannot install the best update candidate for package pipewire-0.3.25-1.fc34.x86_64
cannot install the best update candidate for package pipewire-0.3.25-1.fc34.i686
Problem 4: problem with installed package pipewire-0.3.25-1.fc34.i686
package pipewire-0.3.25-1.fc34.i686 requires pipewire-libs(x86-32) = 0.3.25-1.fc34, but none of the providers can be installed
cannot install both pipewire-libs-0.3.26-1.fc34.i686 and pipewire-libs-0.3.25-1.fc34.i686
cannot install both pipewire-libs-0.3.25-1.fc34.i686 and pipewire-libs-0.3.26-1.fc34.i686
cannot install the best update candidate for package pipewire-libs-0.3.25-1.fc34.i686
I encountered the same issue and I ended up removing pipewire-0.3.25-1.fc34.i686 and pipewire-0.3.25-1.fc34.i686 packages (and Steam).
Once that was done, I was able to update these packages.
pipewire-pulseaudio-0.3.26-1.fc34.x86_64.rpm
pipewire-0.3.26-1.fc34.x86_64.rpm
pipewire-alsa-0.3.26-1.fc34.x86_64.rpm
pipewire-gstreamer-0.3.26-1.fc34.x86_64.rpm
pipewire-utils-0.3.26-1.fc34.x86_64.rpm
pipewire-libs-0.3.26-1.fc34.x86_64.rpm
I was then able to reinstall Steam along with the i686 packages that were still required.
I had the same issue. I solved it just by removing the i686 package and then update. Didn’t need to reinstall Steam. (i686 package was reinstalled, but newer version)