Fedora 43 (Rawhide) can't install steam

Hi!I upgraded Fedora 43,but I want to install Steam appear depends error.Actually,Fedora 43 should have i686 packages.



What should I do?

I think Fedora 43 is no longer Rawhide. Can you try if the following command install RPM Fusion free and nonfree repos for Fedora 43?

sudo dnf install \
  https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
  https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

You can also try flatpak version of steam to avoid dependency issues.

Already installed

Package "rpmfusion-free-release-43-0.1.noarch" is already installed.
Package "rpmfusion-nonfree-release-43-0.1.noarch" is already installed.


You should now be able to do the upgrade with sudo dnf system-upgrade download --releasever=43 to go directly to the branched f43 instead of rawhide. Once you have upgraded to f43, from that point on normal updates should keep pace with the changes in f43.

I just tested that and I have steam installed with no errors as you are getting with rawhide.

If you already have rawhide installed and since it is past the branch time period, you may need to use dnf to switch to the branched release. sudo dnf distro-sync --releasever=43 should manage that.

2 Likes

Only rawhide,don’t have Fedora 43

Thanks.The problem is solved.

but appear new problem

I see the same error when I try to run the download for dnf system-upgrade to f43.
I guess that needs to be filed as a bug since gdk-pixbuf2 in the i686 version is required for steam and the x86_64 version is required for gnome-shell. Both seem to require the same file and that causes a conflict.

Testing offline transaction
Transaction failed: Rpm transaction failed.
  - file /usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer conflicts between attempted installs of gdk-pixbuf2-2.43.3-4.fc43.i686 and gdk-pixbuf2-2.43.3-4.fc43.x86_64

I already have steam installed.

How to solve the problem?

I don’t think it can be solved by you.
Report the bug and it should get fixed by the maintainers of the gdk-pixbuf package. Theoretically there should be no conflicts between the i686 and the x86_64 versions.

1 Like

I’m seeing something similar with the Fedora 43 beta when I try to install Steam via the RPM package:

Transaction failed: Rpm transaction failed.
  - file /usr/share/doc/pango/NEWS from install of pango-1.57.0-1.fc43.i686 conflicts with file from package pango-1.56.4-2.fc43.x86_64
  - file /usr/share/doc/libjpeg-turbo/ChangeLog.md from install of libjpeg-turbo-3.1.2-1.fc43.i686 conflicts with file from package libjpeg-turbo-3.1.1-2.fc43.x86_64
  - file /usr/share/licenses/libjpeg-turbo/LICENSE.md from install of libjpeg-turbo-3.1.2-1.fc43.i686 conflicts with file from package libjpeg-turbo-3.1.1-2.fc43.x86_64

It’s more conflicts between the i686 and x86_64 packages, similar to what’s been mentioned above.