Unable to install Steam Fedora 36

Hi there,

I am trying to install Steam on Fedora 36, I can see that there are some people online who have already completed this. The error that I am running into is as follows

sudo dnf install steam

Last metadata expiration check: 0:10:53 ago on Thu 12 May 2022 09:57:28.
Error:
 Problem: package steam-1.0.0.74-2.fc36.i686 requires libcurl(x86-32), but none of the providers can be installed
  - package libcurl-7.82.0-2.fc36.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-minimal-7.82.0-2.fc36.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-7.82.0-4.fc36.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - package libcurl-minimal-7.82.0-4.fc36.i686 requires libnghttp2.so.14, but none of the providers can be installed
  - conflicting requests
  - package libnghttp2-1.46.0-2.fc36.i686 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages)

Other things that I have already done is I hvae added the rpm fusion free and non-free packages.

Thanks in advance

Please try with a sudo dnf upgrade --refresh before install it.

It is good when you link such Topics, so we not have to search, before give you an answer.

Probably want to look at Broken steam dependencies, refuses to install

So I used your last comment on the Broken steam dependencies, refuses to install

I found this worked for me perfectly.

Thank you!

This is taken directly from @grumpey on the above post. I a marking this as the solution

The conflict appears to be with the nodejs module and steam

you could try:
sudo dnf module disable nodejs
sudo dnf install steam
sudo dnf module install nodejs:16/development

you’d want to check your environment afterwards to make sure everything is working.

If you’re interested in running the flatpak, I’d check what @bryanmoore said regarding the path. You may need to use /run/media/ or other file path in flat seal depending on where you’re mounting it.

Depending on what you are doing, you may also consider running nodejs in a toolbox or other container to keep it separate.

edit:
https://bugzilla.redhat.com/show_bug.cgi?id=1778327 5

If you install with the module disabled, it will complain during updates that it can’t install the best version. (same problem in reverse)

Did you enable the rpmfusion-nonfree-steam repo?
To tell try dnf repolist.
If that repo is not enabled then please do so and try the install again.