Steam

This repository contains the latest steam package for connecting to the Steam network from Valve. This package cannot be included in the main Fedora repository as it’s not free and is not shipped in source form. Since the Steam license allows package redistribution with a specific note for repacking in Linux distributions; the package is now available in RPMFusion.

This repository requires that the RPMFusion or multimedia repository be enabled on your system for the VA-API Intel driver (libva-intel-driver).

Along the main Steam package for Fedora are SteamOS session files and binaries for running a Steam-only session in Big Picture Mode.

Package information

This packages try to comply as maximum to the Fedora Packaging Guidelines; this means they have debuginfo packages, default Fedora’s GCC compile time options (where possible) and standard locations for binaries, data and docs.

The main Steam package is 32 bit only, so also on 64 bit systems the package will be 32 bit based. On the contrary, the xpad kernel module and SteamOS files are native to each architecture.

Supported distributions:

  • Fedora – i686/x86_64
  • CentOS/RHEL – x86_64

Installation of the Steam client

To install the repository on a supported Fedora distribution, run as root the following commands to install the client and the joystick/gamepad drivers:

dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo dnf -y install steam kernel-modules-extra

For CentOS, substitute dnf commands and paths where appropriate; i.e.:

yum-config-manager --add-repo=https://negativo17.org/repos/epel-steam.repo
yum -y install steam

If you are running a 64 bit desktop with proprietary Nvidia or AMD drivers; make sure you have the appropriate 32 bit OpenGL libraries installed; otherwise Steam will throw a “GLX error” when starting and games will not work.

Big Picture Mode

To make “Big Picture” work in Fedora or CentOS/RHEL, enable this SELinux boolean as root:

setsebool -P allow_execheap 1

Moving the Steam client installation

I often poke around with the client, check folder sizes in my home folder, etc. Running a du -hs * in my home folder to check how much space my Pictures or Music folder take it’s very fast. But since the Steam client is installed in a hidden subdirectory it’s not really clear how much space it does take, especially when it reached nearly 70% of my whole drive.

To move the Steam installation (for example in your home folder), simply issue the following command:

$ mv ~/.local/share/Steam ~/Steam

And launch the client again, it will adjust all the symlinks for folders, saves, etc. by itself. Even the desktop / system shortcuts for the games work because they launch Steam (which is in the path) with the appropriate Steam game ID.

Screenshot from 2014 06 09 154226
Screenshot from 2014 06 09 154226

Additional hardware support

There are packages for additional hardware devices:

In-Home streaming configuration

Valve has supported In-Home streaming (both as a server and as a client) in Linux for quite some time. According to the documentation, streaming uses UDP ports 27031 and 27036 and TCP ports 27036 and 27037.

The package includes the required service definitions for FirewallD. If you have installed a default desktop, FirewallD should be your firewall solution. To make sure that Steam can listen on the required ports through your firewall software, execute the following commands as root.

You should then be able to see the word “steam” by running:

firewall-cmd --get-services | grep steam

Then get the firewall zone you are in, and enable the service for it. For example, on my system, to get the firewall zone I’m using:

# firewall-cmd --get-active-zones 
public
  interfaces: em1

Then enable it permanently (i.e. at reboot) and immediately with these commands:

firewall-cmd --zone=public --add-service=steam-streaming --permanent
firewall-cmd --zone=public --add-service=steam-streaming

Now start up two Steam clients with your user on the same network, and you should see games installed on both systems as available for playing in both Steam clients.

In-Home Streaming (hardware decoding/encoding)

In-Home Streaming hardware decoding is exposed through different backends, depending on the hardware you are running. These are detected at runtime, and are all 32 bit libraries also on 64 bit systems, as the client is 32 bit only.

These are the following backends, depending on what you are running on your system you should use something different:

VendorDriverEncodingDecoding
IntelintelVA-APIVA-API
NvidianvidiaNVENC/NVFBCNVDEC/VDPAU
AMDradeonVA-APIVA-API/VDPAU
Nvidianouveau-VA-API/VDPAU
AMDamdgpuVA-APIVA-API/VDPAU

The various components required for the hardware decoding are pulled in automatically as dependencies by the steam package. After installing the steam package, you can enable hardware support for decoding/encoding the video stream, like in the following picture:

During streaming, additional details can be seen by pressing F6. This will display stream statistics along with the encoder and decoder used on the server and client.

Additional controller configuration

The package contains the UDEV rules for lots of gamepads as presented in the Steam devices repository.

Appropriate support for the Nvidia controllers has been added and also to make them appear as a Game Pad and not as a mouse where a touchpad is present (this prevents the “ghost” keypresses in Steam Big Picture mode).

Detection for drawing tablets and multimedia keyboards has been modified to have them properly detected as mice/keyboards and not joysticks due to a bug in the Linux kernel. This as well prevents the “ghost” keypresses in Steam Big Picture mode.

SteamOS session

Inside the repository there are packages specific for the SteamOS customization that have been implemented by Valve for their Debian based distribution. It is now possible to install all files and packages required to launch a Steam only session from the login manager. This will bring up Steam in SteamOS mode (-steamos switch) and allows you to configure all system aspects directly in the Steam interface.

To enable the SteamOS session and enjoy the same experience provided by Valve’s SteamOS; install all the above packages plus the additional SteamOS packages:

yum -y install steamos-compositor

On a 64 bit system:

yum -y install steamos-compositor steamos-modeswitch-inhibitor.i686

This will install the following components on your system:

  • The modeswitch inhibitor, a library that is used to ignore the Xrandr resize requests performed by games.
  • The SteamOS compositing manager, which takes care of scaling the output to your native resolution, providing a seamless transition between games with different resolutions than your native monitor/TV resolution.
  • The required support files for the SteamOS session (binaries, cursor, scripts, etc.).
  • The PolicyKit policies that are required to configure additional permissions on the system compared to a normal user, as it is in Valve’s SteamOS (for example for configuring network, resolution, etc.).

These are samples of the additional screens you get with Steam Big Picture in SteamOS mode, most of them on the right side, under “System”:

Example of the packages installed:

$ rpm -qa steam*
steamos-modeswitch-inhibitor-1.10-2.fc29.x86_64
steamos-compositor-1.35-1.fc29.x86_64
steamos-base-files-2.58-1.fc29.noarch
steam-1.0.0.59-7.fc29.i686

If you have ever installed SteamOS from Valve’s provided media, you will get the same behaviour for the installation. Login once with your user, complete the user Steam installation (with the system icon or by running Steam from the command line) and logout. Now you can login back again using the SteamOS session and experience the SteamOS interface on your Fedora system.

After logging in, if you want to experience Steam on a TV, make sure to go to the audio settings and configure audio output through the HDMI connector of your video card. After testing it and getting back to your normal account, remember to switch back to your normal audio output as Gnome will keep track of your last used audio device, that after testing SteamOS is always the HDMI output.

If you want to make SteamOS start immediately after powering up the system, make sure to enable auto login for your user and all should be fine.

SteamOS appliance

An alternative to configure SteamOS with your user and then switch to autologin, is to install a minimal Fedora system and enable autologin directly from the beginning.

To create such experience, proceed as follows:

  • Install Fedora Workstation, selecting the Minimal configuration.
  • Make sure that when partitioning the majority of the space on the system is allocated to the /home mountpoint, as this is where all the games will reside.
  • Create a user called steam with a password set.
  • Then execute as root the following commands to get the base system up and running:
# dnf group install hardware-support
# Xorg xorg-x11-drv-evdev libglvnd-egl vulkan-loader.x86_64 vulkan-loader.i686 lightdm flatpak NetworkManager-wifi kernel-modules-extra bluez
# dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo
# dnf install steam steamos-compositor steamos-modeswitch-inhibitor.x86_64 steamos-modeswitch-inhibitor.i686
# setsebool -P allow_execheap 1
# systemctl enable sshd.service
# systemctl enable lightdm.service
# systemctl set-default graphical.target
  • After this, edit /etc/lightdm/lightdm.conf from LightDM to allow autologin:
pam-service=lightdm-autologin
pam-autologin-service=lightdm-autologin
user-session=steamos
autologin-user=steam
autologin-session=steamos
  • Then create /var/lib/AccountsService/users/steam with the following content:
[User]
Session=steamos
XSession=steamos
Icon=/home/steam/.face
SystemAccount=false
  • If you also need the Nvidia drivers:
# dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
# dnf install kernel-devel akmod-nvidia nvidia-driver-libs.x86_64 nvidia-driver-libs.i686

Known issues

The following list of issues are related to the fact that the SteamOS system is designed around Debian, so there are a couple of things that are not supported by this setup:

  • Checking for system package updates (not the Steam client updates themselves) from the interface is broken. The Steam client binary calls dpkg directly.
  • There is no bug reporting tool installed, as this is not a configuration supported by Valve.

Bugs

The address for contacting me is in the package’s changelog.

249 thoughts to “Steam”

  1. The instructions say that you need the 32-bit version of OpenGL, but doesn’t explain how to do it, or even link to where this is explained. It took me a while to figure out the missing package was this one:

    nvidia-driver-libs.i686

  2. Hello,
    RHEL7.7 gets this dependency failure with: libLLVM-6.0-rhel.so

    –> Package mesa-vulkan-drivers.i686 0:18.0.5-4.el7_6 will be installed
    –> Processing Dependency: libLLVM-6.0-rhel.so for package: mesa-vulkan-drivers-18.0.5-4.el7_6.i686
    –> Processing Dependency: libLLVM-6.0-rhel.so(LLVM_6.0) for package: mesa-vulkan-drivers-18.0.5-4.el7_6.i686
    –> Finished Dependency Resolution
    Error: Package: mesa-vulkan-drivers-18.0.5-4.el7_6.i686 (epel-multimedia)
    Requires: libLLVM-6.0-rhel.so
    Error: Package: mesa-vulkan-drivers-18.0.5-4.el7_6.i686 (epel-multimedia)
    Requires: libLLVM-6.0-rhel.so(LLVM_6.0)
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest
    [root@oc7667017806 tmp]#

      1. Hi Slaanesh,
        I’ve kept “negativo17 – Steam” repo only, and I deleted “epel-multimedia.repo”.

        This is the result:

        yum install steam

        Loaded plugins: downloadkvmonly-background, ibm-check-lotus-updates, ibm-check-upgrade, ibm-check-xorg-updates, ibm-repository, langpacks, post-transaction-actions, refresh-packagekit, versionlock
        Resolving Dependencies
        –> Running transaction check
        —> Package steam.i686 0:1.0.0.61-9.el7 will be installed
        –> Processing Dependency: libdbusmenu-gtk3(x86-32) >= 16.04.0 for package: steam-1.0.0.61-9.el7.i686
        –> Processing Dependency: libatomic(x86-32) for package: steam-1.0.0.61-9.el7.i686
        –> Processing Dependency: libvdpau(x86-32) for package: steam-1.0.0.61-9.el7.i686
        –> Processing Dependency: mesa-vulkan-drivers for package: steam-1.0.0.61-9.el7.i686
        –> Processing Dependency: mesa-vulkan-drivers(x86-32) for package: steam-1.0.0.61-9.el7.i686
        –> Processing Dependency: vulkan(x86-32) for package: steam-1.0.0.61-9.el7.i686
        –> Running transaction check
        —> Package libatomic.i686 0:4.8.5-39.el7 will be installed
        —> Package libdbusmenu-gtk3.i686 0:16.04.0-4.el7 will be installed
        –> Processing Dependency: libdbusmenu(x86-32) = 16.04.0-4.el7 for package: libdbusmenu-gtk3-16.04.0-4.el7.i686
        –> Processing Dependency: libdbusmenu-glib.so.4 for package: libdbusmenu-gtk3-16.04.0-4.el7.i686
        —> Package libvdpau.i686 0:1.1.1-3.el7 will be installed
        —> Package mesa-vulkan-drivers.x86_64 0:18.3.4-6.el7_7 will be installed
        —> Package steam.i686 0:1.0.0.61-9.el7 will be installed
        –> Processing Dependency: mesa-vulkan-drivers(x86-32) for package: steam-1.0.0.61-9.el7.i686
        —> Package vulkan.i686 0:1.1.97.0-1.el7 will be installed
        –> Running transaction check
        —> Package libdbusmenu.i686 0:16.04.0-4.el7 will be installed
        —> Package steam.i686 0:1.0.0.61-9.el7 will be installed
        –> Processing Dependency: mesa-vulkan-drivers(x86-32) for package: steam-1.0.0.61-9.el7.i686
        –> Finished Dependency Resolution
        Error: Package: steam-1.0.0.61-9.el7.i686 (epel-steam)
        Requires: mesa-vulkan-drivers(x86-32)
        You could try using –skip-broken to work around the problem
        You could try running: rpm -Va –nofiles –nodigest
        #

        What additional repo should I to add?

  3. centos7 x64 bit woorking,
    Steam webview/game browser not working in native runtime (Black screen)

    Since the new Steam Friends UI update, the client webview isn’t working correctly with the native-runtime.

    ./steamwebhelper: error while loading shared libraries: libpcre.so.3: cannot open shared object file: No such file or directory

  4. there is an Fedora 30 repo for steam but not one 31 yet? are you planing to release this for 31/rawhide?
    since then is ist safe to point to the 30 repo? thanks for your awesome work and any helpfull info related to this 😉

    1. Repository is live, had some personal issues to deal with and some hardware failures that took me much longer than planned to fix.

  5. RHEL 7.7 was released yesterday with an updated firewalld, and it conflicts with steam. How to resolve?

    [root@workstation]/home/user# yum install firewalld
    Loaded plugins: product-id, search-disabled-repos, subscription-manager
    Resolving Dependencies
    –> Running transaction check
    —> Package firewalld.noarch 0:0.6.3-2.el7 will be installed
    –> Finished Dependency Resolution

    Dependencies Resolved

    ===============================================================================================================================================================================================

    Package Arch Version Repository Size

    Installing:
    firewalld noarch 0.6.3-2.el7 rhel-7-server-rpms 441 k

    Transaction Summary

    Install 1 Package

    Total download size: 441 k
    Installed size: 1.9 M
    Is this ok [y/d/N]: y
    Downloading packages:
    firewalld-0.6.3-2.el7.noarch.rpm | 441 kB 00:00:00
    Running transaction check
    Running transaction test

    Transaction check error:
    file /usr/lib/firewalld/services/steam-streaming.xml from install of firewalld-0.6.3-2.el7.noarch conflicts with file from package steam-1.0.0.61-2.el7.i686

    Error Summary

  6. When I try to install steam I get this

    Error: Package: steam-1.0.0.61-1.el7.i686 (epel-steam)
    Requires: libva-intel-driver(x86-32)

    What do I do?

  7. I’m stuck on installing steam. When I install the epel-multimedia repo and then try to install steam I get a multilib error: Protected multilib versions: mesa-vulkan-drivers-18.0.5-4.el7_6.x86_64 != mesa-vulkan-drivers-18.0.5-4.el7.i686. Ofcourse if I remove the epel-multimedia repo I get a missing dependency error. How do I fix this?

    1. Unfortunately Red Hat does not provide 32 bit Vulkan drivers on x86_64, so I need to do a rebuild that matches the updates every time. Updated package will be online in a few hours.

      1. Thank you so much! So all I should need to do is re-download the steam and multimedia repo’s and rerun the install?

  8. For anyone who finds themselves here I had to do: dnf install -y kernel-modules-extra on Fedra 29 to get my controllers to work.

  9. You’ve got the xpad driver packaged in your repo. Is it v0.4? I tried your driver package, I’ve also tried building it myself (had to sign it myself as well for Secure Boot), and i’ve even tried the kernel packaged version that’s contained in the kernel-modules-extra package (but in kernel 4.17.12 im not sure which version of xpad is provided), but no matter which I try, I cannot get lsusb to show that it’s connected. Only dmesg and lsmod shows that the driver is loaded. I’ve got an Xbox One S original controller, that i’ve connected using USB cable to the PC, which according to all sources should just work.

    Is there anything special in particular i’ve got to do? Has anyone else tried this?

  10. I’m sad I found this after upgrading to fedora 28, I wanted to try out the SteamOS mode. Guess I’ll have to wait for further updates on it. Keep up the good work!

  11. Hey man, thanks for your awesome repos!

    Do you have any plans on packaging Steam for Fedora 28?

    Thanks in advance.

    1. I’m in the same boat. I can’t upgrade to Fedora 28 if I want to continue using the steam repo.

      1. Steam is there, just the SteamOS packages are missing:

        https://negativo17.org/repos/steam/fedora-28/x86_64/

        Also, I’m not sure it makes any sense to still build then. Keep in mind that the RPMFusion Steam package is aligned to this one, so if you use Fedora 28 you also have the configured-but-disabled repository in Gnome Software.
        So basically, unless if I put SteamOS packages in there, this repository is useless.

        1. I get this error when trying to upgrade to Fedora 28. I don’t have any of the steamos or kmod-xpad modules installed. Maybe I just need to remove steam/flash-player repos & packages, upgrade to Fedora 28 and try re-installing steam.

          dnf -y system-upgrade download –releasever=28
          Fedora 28 – x86_64 – Updates 1.5 MB/s | 8.8 MB 00:05
          google-chrome 50 kB/s | 3.7 kB 00:00
          RPM Fusion for Fedora 28 – Free – Updates 311 kB/s | 153 kB 00:00
          RPM Fusion for Fedora 28 – Nonfree – Updates 31 kB/s | 7.6 kB 00:00
          Last metadata expiration check: 0:00:00 ago on Sat 19 May 2018 01:02:57 PM MDT.
          Error:
          Problem: nss-pem-1.0.3-6.fc27.i686 has inferior architecture
          – nss-pem-1.0.3-6.fc27.x86_64 does not belong to a distupgrade repository
          – problem with installed package nss-pem-1.0.3-6.fc27.i686

          If I try to remove the i686 packages, I find that they are used by flash-player and steam.
          root# rpm -e nss-pem-1.0.3-6.fc27.i686 nss-3.36.1-1.0.fc27.i686 openldap-2.4.45-4.fc27.i686 flash-plugin-1:29.0.0.171-1.fc27.i686 wine-ldap-3.6-1.fc27.i686 libcurl-7.55.1-10.fc27.i686
          error: Failed dependencies:
          nss(x86-32) is needed by (installed) steam-1.0.0.54-17.fc27.i686
          wine-ldap(x86-32) = 3.6-1.fc27 is needed by (installed) wine-3.6-1.fc27.x86_64
          libcurl(x86-32) is needed by (installed) steam-1.0.0.54-17.fc27.i686

          1. I had the same problem.
            I’ve removed Steam and the negativo steam repository, upgraded with “dnf system-upgrade download –releasever=28 –allowerasing” and installed Steam from RPMFusion.

          2. As you wish, right now it’s basically the same. The Steam package itself is identical, the SteamOS customization packages are not there and the xpad driver is now up to date in the mainline kernel, so the reasons for it to exist are no longer there, basically.

            I might re-add the SteamOS packages if there is a request for it, though.

        2. Aren’t the other pages still useful? Such as:

          steamos-compositor
          steamos-base-files
          steamos-modeswitch-inhibitor

          I have been quite happily using these for the last few years as it’s meant not worrying about how steam is setup.

          1. Those are for creating a SteamOS like environment on Fedora, it has nothing to do with running the Steam client. Judging from the number of downloads I have of those packages, there is almost no one using them, so I guess probably they can be removed completely.

        3. After posting I’ve found one of your post in which you stated that your Steam repo is basically deprecated in favour of the RPMFusion one.
          So I went ahead and installed it, no problem with it so far.

          Thanks for all your hard work!

          1. I did the same thing. I removed the negativo17 steam and flash-plugin repo/packages, upgraded to Fedora 28, and installed the rpmfusion steam client. All good now.

          2. As you wish, right now it’s basically the same. The Steam package itself is identical, the SteamOS customization packages are not there and the xpad driver is now up to date in the mainline kernel, so the reasons for it to exist are no longer there, basically.

            I might re-add the SteamOS packages if there is a request for it, though.

            The flash-plugin.i686 package was needed in Steam years ago for the bundled videos. Now it is not, so you can probably remove it unless you need it for a locally installed 32 bit browser.

          3. As you wish, right now it’s basically the same. The Steam package itself is identical, the SteamOS customization packages are not there and the xpad driver is now up to date in the mainline kernel, so the reasons for it to exist are no longer there, basically.

            I might re-add the SteamOS packages if there is a request for it, though.

  12. Steam failed to run on my new install of Fedora 27 with only the proprietary 64 bit Nvidia drivers.

    The steam error message was:
    libGL error: No matching fbConfigs or visuals found

    I fixed the problem by installing the 32-bit NVidia drivers from the fedora-multimedia repository.

    The commands are:
    dnf config-manager –add-repo=https://negativo17.org/repos/fedora-multimedia.repo
    dnf install nvidia-driver-libs-*.i686

    1. If you just have the proprietary drivers, the correct sequence to get just Steam and the Nvidia drivers would be:

      dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
      dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo
      dnf install nvidia-driver nvidia-driver-libs.i686 steam
      reboot

      The installation of the 32 bit libraries is described in the Steam README and in the repository page.

      1. I apologise for replying to this thread, but the Fedora 27 steam/steamos packages still do not have a changelog.
        I have an issue with steamos on Fedora 27. If I start steam with the -steamos parameter, it displays the steamos backdrop and then launches steam in normal mode as if the parameter was not specified, but if I launch steamos from the kdm display manager using the default steam account it hangs without getting as far as the steamos backdrop, and, if I use my normal account it displays the steamos backdrop, verifies the installation and installs updates if any, then immediately drops back to the kdm login prompt, it never actually starts steam. Has ths been encountered before?

  13. I apologise for replying to this thread when my issue is not related to it, but the changelog is missing from all steam packages on Fedora 27, so I don’t have any bug contact information.
    I have an issue with steam failing to run on Fedora 27 because of OpenGL issues as shown below, also when I run SteamOS from the display manager it shows a black screen and hangs:
    bash-4.4$ steam
    Running Steam on fedora 27 64-bit
    STEAM_RUNTIME is enabled automatically
    Pins up-to-date!
    Installing breakpad exception handler for appid(steam)/version(1513371133)
    libGL error: No matching fbConfigs or visuals found
    libGL error: failed to load driver: swrast
    Installing breakpad exception handler for appid(steam)/version(1513371133)
    Installing breakpad exception handler for appid(steam)/version(1513371133)
    Installing breakpad exception handler for appid(steam)/version(1513371133)
    libGL error: No matching fbConfigs or visuals found
    libGL error: failed to load driver: swrast
    glXChooseVisual failedMain.cpp (322) : Assertion Failed: Fatal Error: glXChooseVisual failed
    Assert( Assertion Failed: Fatal Error: glXChooseVisual failed ):Main.cpp:322

    Installing breakpad exception handler for appid(steam)/version(1513371133)
    assert_20180312120225_6.dmp[4361]: Uploading dump (out-of-process)
    /tmp/dumps/assert_20180312120225_6.dmp
    assert_20180312120225_6.dmp[4361]: Finished uploading minidump (out-of-process): success = yes
    assert_20180312120225_6.dmp[4361]: response: CrashID=bp-b7b9183c-0de1-4812-afc2-ba1fc2180311
    assert_20180312120225_6.dmp[4361]: file ”/tmp/dumps/assert_20180312120225_6.dmp”, upload yes: ”CrashID=bp-b7b9183c-0de1-4812-afc2-ba1fc2180311”

    1. You probably forgot to add the 32 bit Nvidia libraries. Please look at the README or a the repository page.

      1. Thankyou, I have gone back and installed all the i686 packages for all the nvidia x86_64 packages I have installed, where available, and that seems to have rectified the issue.
        I have one further question on this, as part of this I uninstalled Steam, removed all the config files, and then reinstalled Steam. When I ran Steam it did and update from the Steam site, and, as part of this update there were a lot of errors on Ubuntu file downloads, and it also indicated that it successfully installed an Ubuntu runtime which resulted in Ubuntu directories being created. When I am running Fedora 27 why did this update try to do anything with Ubuntu and why does it think it has successfully installed an Ubuntu runtime?

    1. It requires 32 bit builds of libraries which are not available in RPMFusion/EPEL. I’m providing those as part of a full 32 bit rebuild of the libraries I need for CentOS 7.
      But work is ongoing though, check the RPMFusion mailing list.

  14. Maybe include xorg-x11-drv-nvidia-libs.i686 in the dependencies so it gets installed automatically.

    P.S.
    I have the following problem on Fedora 27 64bit.
    Steam runs but it doesn’t show up (it shows as process but not as a window and not in the tray/taskbar).
    I have made an strace and it seems it’s something to do with the process hanging/waiting.
    In the process list it sits as futex-wait-queue-me

    1. Hello, sorry for the late reply. First of all, if you are using RPMFusion, then there is no need for the repository here, at the moment the Steam package is aligned in both repositories.
      Also, the xorg-x11-drv-nvidia-libs.i686 package is an RPMFusion one (mine have different names) and is only needed when installing Steam on an Nvidia system, otherwise on an Intel or AMD one, you would get with an installed Nvidia driver that would just cause problems. Non-Nvidia 32 bit libraries are already pulled in by the package.

  15. If you are running a 64 bit desktop with proprietary Nvidia or AMD drivers; make sure you have the appropriate 32 bit OpenGL libraries installed; otherwise Steam will throw a “GLX error” when starting and games will not work.

    Is there a list of these OpenGL libraries? Will they be installed automatically?

  16. dnf install steam
    Last metadata expiration check: 1:20:16 ago on Sat 11 Nov 2017 11:00:04 PM EST.
    Error:
    Problem: conflicting requests
    – nothing provides libtxc_dxtn(x86-32) needed by steam-1.0.0.54-11.fc27.i686

    With Fedora 1.6 RC

  17. I am running fedora 27 beta and have added the multimedia, nvidia and steam repo’s. When installing steam I also get the following error message:

    nothing provides libva-intel-driver(x86-32) needed by steam-1.0.0.54-10.fc27.i686

    I have installed libva.i686, but that doesn’t solve the problem. I don’t have any rpmfusion repo added.

    Is this a problem in the repo for fedora 27, or am I missing something?

      1. Hi, not sure if this is the right place for my issue.
        My system is Fedora 26 connected via wlan with a Samsung 2017 TV. Steam Link app connects fine with my host system, only the Xbox 360 Controller directly connected to the TV behaves strange. I assume the controller acts like a keyboard. No controller dedected in bpm, but in some games the controller works. jstest /dev/input/js0 shows the Xbox gamepad, but no event (evtest) shows the controller. Dont know what to do… already tested chmod 0666 to dev/input/ did not help. Workaround for now is a usb extension from Host PC.

      2. no, I am having the same problem with installing steam. missing libva-intel-driver(x86-32). I have installed epel, rpmfusion, elrepo,. negativo17 for some reason does not install correctly.

  18. I’m having this strange issue that I can’t find any fixes for.

    [lucas@localhost ~]$ steam –reset
    Repairing installation, linking /home/lucas/.steam/steam to /home/lucas/.local/share/Steam
    /home/lucas/.local/share/Steam/steam.sh: line 444: no match: ssfn*
    Running Steam on fedora 26 64-bit
    STEAM_RUNTIME is enabled automatically
    Installing breakpad exception handler for appid(steam)/version(0)
    /home/lucas/.local/share/Steam/steam.sh: line 711: 27932 Segmentation fault (core dumped) $STEAM_DEBUGGER “$STEAMROOT/$STEAMEXEPATH” “$@”
    /home/lucas/.local/share/Steam/steam.sh: line 444: no match: ssfn*

  19. hi, what i have done wrong?
    $ steam
    Repairing installation, linking /home/Barma/.steam/steam to /home/Barma/.local/share/Steam
    Running Steam on fedora 26 64-bit
    STEAM_RUNTIME is enabled automatically
    Installing breakpad exception handler for appid(steam)/version(0)
    /home/Barma/.local/share/Steam/steam.sh: строка 713: 6266 Segmentation fault (стек памяти сброшен на диск) $STEAM_DEBUGGER “$STEAMROOT/$STEAMEXEPATH” “$@”
    /home/Barma/.local/share/Steam/steam.sh: строка 444: нет совпадений: ssfn*

    1. “Repairing installation” does not sound too well. Have you tried removing the whole Steam folders listed in the message and restarting?

      1. i made “dnf remove steam”, deleted /home/Barma/.steam folder, deleted .loca/steam folder , rebooted made dnf install steam , run steam accepted steam install license agreements , then crashed with this message :
        “$ steam
        Setting up Steam content in /home/Barma/.local/share/Steam
        Running Steam on fedora 26 64-bit
        STEAM_RUNTIME is enabled automatically
        Installing breakpad exception handler for appid(steam)/version(0)
        /home/Barma/.local/share/Steam/steam.sh: строка 713: 2647 Segmentation fault (стек памяти сброшен на диск) $STEAM_DEBUGGER “$STEAMROOT/$STEAMEXEPATH” “$@”
        /home/Barma/.local/share/Steam/steam.sh: строка 444: нет совпадений: ssfn*

  20. With a frech installation i get no steam controler and Couldn’t initialize virtual gamepad: Couldn’t open /dev/uinput for writing

    Its a packaging issue on fedora 26 ?

  21. Hi Slaanesh,

    Same issue appearing again for Fedora 26:

    Problem: conflicting requests
    – nothing provides libtxc_dxtn(x86-32) needed by steam-1.0.0.54-10.fc26.i686

    Also many thanks for maintaining this plus Spotify repo

      1. The Steam version in RPMFusion is identical. If the Steam repository hosted here is the only repository you have from this site, then you don’t need it.

  22. Error:
    Problem: conflicting requests
    – nothing provides libva-intel-driver(x86-32) needed by steam-1.0.0.54-10.fc26.i686

    libva-intel-driver is missing in Multimedia repo for F26…

    1. I have the same problem with EL7.

      Error: Package: steam-1.0.0.54-10.el7.i686 (epel-steam)
      Requires: libva-intel-driver(x86-32)
      **********************************************************************
      yum can be configured to try to resolve such errors by temporarily enabling
      disabled repos and searching for missing dependencies.
      To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
      **********************************************************************
      Error: Package: steam-1.0.0.54-10.el7.i686 (epel-steam)
      Requires: libva-intel-driver(x86-32)
      You could try using --skip-broken to work around the problem
      You could try running: rpm -Va --nofiles --nodigest
      [root@ono-sendai7 yum.repos.d]# yum repolist
      Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
      repo id repo name status
      *epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_ 11,821
      epel-steam/7Server/x86_64 negativo17 - Steam 33
      google-chrome google-chrome 3
      rhel-7-server-extras-rpms/x86_64 Red Hat Enterprise Linux 7 Server - Extras ( 498
      rhel-7-server-optional-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Optional 11,000
      rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 14,474
      rpmfusion-free-updates/x86_64 RPM Fusion for EL 7 - Free - Updates 210
      rpmfusion-nonfree-updates/x86_64 RPM Fusion for EL 7 - Nonfree - Updates 25
      virtualbox/7Server/x86_64 Oracle Linux / RHEL / CentOS-7Server / x86_6 39
      repolist: 38,103

        1. Thanks you slaanesh! That seem’s to have fixed it. I thought I had read through everything, but obviously missed this point. We appreciate the effort you put into these repos and pages.

  23. I haven’t been able to figure out what is causing these two games not to launch from Steam.

    I have figured out that both games and launchers works if I manually launch those.

    Is this caused by some missing library or what I could test & troubleshoot

    PS. War Thunder is Free from Steam. 🙂

    1. I tried the brand new Flatpak Steam client, but it has identical issues as with Negativo17 repo. (War Thunder / Torchlight II launchers not start, but through game folder those works.)

  24. I wonder what might be the issues… with Negativo17 repo some of the steam games does not work. Example Torchlight 2 and War Thunder.

    However with Korora 25 (Spot Steam repo included https://spot.fedorapeople.org/steam/ ) these games and all others works straight away.

    1) Torchlight 2 launcher freezes and the process has to be killed
    2) War Thunder trying to launch for 2-3sec and then just disappears

    How I could start to troubleshoot this? 🙂

    1. Start steam from the command line and paste the output. The above repository has been abandoned for 3,5 years now.

      1. Thank you. I will do that and let you know. (I knew that Spot repo is abandonend, but some reason latest Korora Fedora 25 remix is using that repo instead of yours by default)

        Also another possible bug or at least good to know. I have Fedora 26 Beta installed on one laptop. When I add your Steam and try to install it gives me error:

        Error:
        Problem: conflicting requests
        – package steam-1.0.0.54-9.fc26.i686 requires libcurl(x86-32), but none of the providers can be installed
        – package steam-1.0.0.54-10.fc26.i686 requires libcurl(x86-32), but none of the providers can be installed
        – package libcurl-7.53.1-7.fc26.i686 requires liblber-2.4.so.2, but none of the providers can be installed
        – package openldap-2.4.44-10.fc26.i686 requires libsasl2.so.3, but none of the providers can be installed
        – package cyrus-sasl-lib-2.1.26-32.fc26.i686 requires libdb-5.3.so, but none of the providers can be installed
        – libdb-5.3.28-21.fc26.i686 has inferior architecture
        – cannot install both libdb-5.3.28-21.fc26.x86_64 and libdb-5.3.28-22.fc26.x86_64
        – problem with installed package libdb-5.3.28-22.fc26.x86_64
        (try to add ‘–allowerasing’ to command line to replace conflicting packages or ‘–skip-broken’ to skip uninstalable packages)

      2. Example War Thunder gives me this on console:

        GameAction [AppID 236390, ActionID 4] : LaunchApp changed task to Starting with “”
        GameAction [AppID 236390, ActionID 4] : LaunchApp changed task to CreatingProcess with “”
        GameAction [AppID 236390, ActionID 4] : LaunchApp waiting for user response to CreatingProcess “”
        GameAction[AppID 236390, ActionID 4] : LaunchApp continues with user response “CreatingProcess”
        Game update: AppID 236390 “War Thunder”, ProcID 18008, IP 0.0.0.0:0
        ERROR: ld.so: object ‘/home/vs/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
        ERROR: ld.so: object ‘/home/vs/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
        ERROR: ld.so: object ‘/home/vs/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
        Game update: AppID 236390 “War Thunder”, ProcID 18009, IP 0.0.0.0:0
        Setting breakpad minidump AppID = 236390
        Steam_SetMinidumpSteamID: Caching Steam ID: 76561197960372798 [API loaded no]

        Adding process 18008 for game ID 236390
        GameAction [AppID 236390, ActionID 4] : LaunchApp changed task to WaitingGameWindow with “”
        Adding process 18009 for game ID 236390
        GameAction [AppID 236390, ActionID 4] : LaunchApp changed task to Completed with “”
        Adding process 18011 for game ID 236390
        Installing breakpad exception handler for appid(gameoverlayui)/version(20170608043310)
        Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
        Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
        Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
        Game removed: AppID 236390 “War Thunder”, ProcID 18009

      3. Additional info. Both of these games WarThunder and Torchlight II has launcher… I assume this Launcher is crashing…. game would work just fine if it get past of that Launcher.

        1. Hello, sorry for the late reply. Actually in the previous comments there are no errors.

          The ELFCLASS thing is because in the scripts Valve tries to preload both 32 bit and 64 bit libraries and let the one that is not your system fail; but it’s not an error.

          If the two games have launchers, you need to figure out which libraries are missing and then maybe I can add them as a dependency to the Steam package. I don’t have them so I can’t test.

          1. Thank you.

            I will try to figure out what is missing… its something what Spot repo providing automatically.

          2. Are you removing also all the dependent libraries installed by the Steam package when you uninstall from Spot’s repo? because otherwise if you just upgrade the libraries should be kept.

          3. I have Spot steam on another laptop (Fresh installed Korora 25)

            I have only yours Repo on this PC.

          4. I can confirm that also War Thunder can be launched & played via game install folder. Launcher is working OK.

            However from Steam when I press “Play” it does not work.

            Is this missing library issue or something else? Some tips to troubleshoot this. 🙂

  25. I have a lot of files in path “/home/xyz/.local/share/Steam/ubuntu12_32/steam-runtime.old”.
    Is it safe to remove/delete these files?
    Which files can safely be removed to shrink the size of steam installation?
    Rgds
    AW

  26. Something of a long shot but I’m hoping someone here might have a few pointers. I’m having trouble getting Steam controllers to work properly when streamed to a Steam Link box from Fedora 25. They will (sort of) work if Big Picture Mode is not enabled, but not fully, as the individual game configurations don’t apply then. I’d say it’s just a Steam Link problem, but everything seems to work fine when streamed from a Windows 10 box, so am wondering if it’s an issue specific to Fedora 25? The controllers work fine in BPM itself, it’s only once a game is launched they won’t work – almost as though they don’t recognise that the game has focus. Can anyone suggest any further troubleshooting I could do? So far I’ve tried the beta and non beta versions of the Steam client, turning BPM mode on / off, jiggering the hardware acceleration mode, starting BPM in windowed mode, and running Fedora in xorg mode (in case it was a Wayland issue).

    1. I tested this again and found that the Steam Link was a red herring – the same behaviour occurred with DiRT Rally on the desktop. The answer turned out to be surprisingly simple… started out with this post: https://forum.voidlinux.eu/t/solved-steam-controller-not-working-correctly/328

      Then took a look at /usr/lib/udev/rules.d/99-steam-controller-perms.rules to try to make some of the changes only to find them already at the bottom of the file with the following helpful comment:

      This rule is necessary for gamepad emulation; make sure each user requiring

      it is part of the input group.

      KERNEL==”uinput”, MODE=”0660″, GROUP=”input”, OPTIONS+=”static_node=uinput”

      So, after adding my user to the “input” group as root and restarting, it now seems to be working:

      usermod -a -G input

      Just in case it’s important – I had also noted a comment below about libatomic and the Feral launchers, so I had also installed that before restarting as well.

      1. Oops, looks like some of the special characters in my comment above may have been removed when posting, presumably the comment system doesn’t like hashes or angle brackets 🙂

        Anyway, the important command should read: usermod -a -G input YourUserNameHere

  27. Consider adding libatomic.x86_64 to the dependency list.
    The Feral Interactive launchers (Company of Heroes etc.) depend on it.

    1. libatomic is not part of the Ubuntu Runtime. How do normally games behave if the library is not installed?

      1. The games work fine, but the launcher from feral interactive can’t run. Terminal says it can’t find libatomic.xx.so.

        Also could not install steam on my laptop recently.
        “Error: nothing provides libva-intel-driver(x86-32) needed by steam”
        Disabling fedora-steam and trying RPMFusion worked fine for dependency resolving.
        It suggested to add the –allowerasing option but that did nothing.

        1. Also could not install steam on my laptop recently.
          “Error: nothing provides libva-intel-driver(x86-32) needed by steam”

          The Steam package here and the one in RPMFusion are identical, I keep them in sync. The libva Intel driver is available in RPMFusion or in the multimedia repository hosted here.

          1. Yes sorry, i forgot to have multimedia enabled for this attempt, my bad.

    1. Yes, by default Steam now loads system libraries in place of bundled ones if they are available:

      * Fri Feb 10 2017 Simone Caronni - 1.0.0.54-4
      - Remove noruntime subpackage, use default new mechanism that uses host
      libraries as per client update of 19th January (5th January for beta):
      http://store.steampowered.com/news/26953/

  28. Fedora 25 since a few days ago:

    [root@hostname ~]# dnf -b update steam
    Last metadata expiration check: 0:08:27 ago on Fri Feb 24 22:53:20 2017.
    Error: package libdbusmenu-gtk3-12.10.2-10.fc24.i686 requires libgdk-3.so.0, but none of the providers can be installed
    (try to add ‘–allowerasing’ to command line to replace conflicting packages)

    1. Hello, dependencies should be fine, I don’t have the error:

      $ rpm -qf /usr/lib/libgdk-3.so.0
      gtk3-3.22.8-1.fc25.i686

      No non-standard packages installed for Steam.

      1. For some reason, that package had not been pulled when I installed steam – I had the x64 version installed but not the 686. Installing it manually fixed the problem. Thanks!

      1. Forgive me stupid question, but what default driver do you mean? There is no driver after clean installation. What should i install, “xboxdrv” from epel or something else? I am looking for the easiest way how to make wired XB360 controller to work in RHEL 7.3. Thank you.

        1. In RHEL unfortunately the up-to date X-Box controller driver (xpad.ko) is not available, the last time I tried it did not compile or load succesfully.
          You need to use the one that comes with your kernel.

          I will check again if anything has changed.

  29. I am also having problems when trying to enable hardware decoding with Intel gpu (va-api). Vainfo works fine but Steam and also Kodi gives libva error: va_getDriverName() failed with unknown libva error,driver_name=(null). If I am not wrong vainfo uses 64 bit libs but Steam uses 32 bit libs so that might be the difference. I am also using quite new hardware – Apollo Lake based Celeron J3455 and perhaps the drivers are not mature enough

  30. Having an issue getting hwdecode for in home streaming. Fedora 25, rpmfusion and your libraries. Hardware – skylake i7 and a nvidia 960m. Pretty sure I don’t have the nvidia drivers installed cause I have no desire at least currently to use it while in my fedora env.

    Running with STEAM_RUNTIME=1 fails to enable hardware decode, as expected.

    Running with STEAM_RUNTIME=0 fails to enable hardware decode, with the following spat out:
    libva info: VA-API version 0.39.4
    libva info: va_getDriverName() returns -1
    libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)

    Now, for shits and giggles, I symlinked libva* in the steam runtime to my device’s libva*, and it spat out the same nonsense.

    And here’s the most confusing part. 😛

    $ vainfo
    libva info: VA-API version 0.39.4
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_39
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 0.39 (libva 1.7.3)
    vainfo: Driver version: Intel i965 driver for Intel(R) Skylake – 1.7.3
    vainfo: Supported profile and entrypoints

    The following packages are installed:
    libva (i686 and x64)
    libva-intel-driver (i686 and x64)
    steam
    steam-noruntime

    Not sure quite what’s going on here.

    1. So first of all you need to have VA-API acceleration working without any special magic. vainfo should return the driver information as is.
      After that, running Steam without the Ubuntu runtime should just use your system acceleration.

      I have a copy of the libva-intel-driver which always enables the ASM optimizations, you might want to try that by adding the multimedia repository: http://negativo17.org/HandBrake/

      Keep in mind that this will overwrite many RPMFusion packages.

      1. Hm. I must have done something terribly wrong then. I’m pretty sure I do have VA-API working, because I’m able to explicitly call for it with mpv (hwdec=vaapi in mpv.conf), and have it decode with a significant CPU usage drop (over SW decode). Steam still decides to hiccup at the notion of using VA-API though, and falls back to the software decoder. Any thoughts? I’m now using your libva-intel-driver, along with the rest of the packages in HandBrake.

        Anyway, I’ve spent enough time up with fiddling for now. I’ll continue with it in the morning.

        1. It could be a Steam issue. I can’t help you there at the moment, I don’t have an Intel video chip powered system anymore.

  31. Hi,

    Steam was working fine until a recent update, now I get:

    $ steam
    Running Steam on fedora 24 64-bit
    STEAM_RUNTIME is enabled automatically
    Installing breakpad exception handler for appid(steam)/version(1476379980)
    libGL error: No matching fbConfigs or visuals found
    libGL error: failed to load driver: swrast

    And it hangs there.

    I have also tried the steam-noruntime and STEAM_RUNTIME=0 but same error.

    Any idea?

    1. You’re missing 32 bit libraries. If you’re on Intel/Radeon use the 32 bit mesa packages, if you’re on Nvidia add the 32 bit libraries as explained in the page.

  32. Hi, getting the following on a fresh install of Fedora 25 when trying to install steam (via dnf install steam):
    Error: nothing provides libtxc_dxtn(x86-32) needed by steam-1.0.0.53-1.fc25.i686

    Checking the repos, looks like it’s present in the fedora-24 version but no in the fedora-25 version?

  33. Hello,

    I’m having trouble with the Steam installation on RHEL/Centos 7. One issue is that the dependencies are requiing “libva-intel-driver(x86-32)” even though I’m using an nVidia card and have the nVidia driver installed. One repo I’m using (nux-dextop) does have libva-intel-driver, but only for x86_64. But it seems like I shouldn’t need a driver for a graphics card I’m not using. Another issue may be that RPMfusion still doesn’t have a RHEL/Centos 7 repo.

    I also tried installing “steam-noruntime”, but that doesn’t seem to exist in the “epel-steam.repo”.

    I also HAD an issue with the version of “avahi-libs” installed — when I tried to update it, I get a report
    that:
    Error: avahi-compat-libdns_sd conflicts with avahi-0.6.31-17.el7.x86_64

    But I found an updated copy on the Oracle Linux-7 repository, so now my only issue is the libva-intel-driver.

    Thanks in advance,
    Bill

    1. Hello,

      > One issue is that the dependencies are requiing “libva-intel-driver(x86-32)” even though I’m using an nVidia card and have the nVidia driver installed.

      That’s just a library, and is required to have video decoding when streaming on an Intel laptop. It’s correct, you don’t need it for Nvidia but it makes no harm to have on the system, much like you have other video drivers when you install CentOS 7.

      > One repo I’m using (nux-dextop) does have libva-intel-driver, but only for x86_64.

      You need a 32 bit one, as the client is 32 bit only. See here: http://negativo17.org/handbrake/
      It contains all the 32 bit libraries for Steam, the Nvidia driver, etc.
      I’m working with Red Hat (which in turn is working with Valve) to enable this repository by default. The libva library will then be included in the runtime of the client itself.

      > I also tried installing “steam-noruntime”, but that doesn’t seem to exist in the “epel-steam.repo”.

      That’s correct, it’s written in the page: http://negativo17.org/steam/
      To enable that you would need a 32 bit CentOS available to install a ton of dependencies. So on CentOS running Steam without the Runtime is not supported.

      1. Hi Slaanesh

        im on Red Hat 7.3 and i get the dependency error:

        Error: Package: steam-1.0.0.54-2.el7.i686 (epel-steam)
        Requires: libva-intel-driver(x86-32)

        If i remember i do have nux-desktop repo added ….

        Any ideas? I run with original Nvidia drivers installed

        Viktor

  34. I had managed to install Steam just fine, but when I hit the steam icon, nothing happens. ran steam in command line, and found out that a SSFN* file was missing. Could not find a fix for that.

    I then updated the drivers for my NVIDIA GeForce GTX 660, and now Steam runs perfectly fine.

    My initial driver was not very outdated (just the previous version), but it seems having the latest one fixed the problem…

    1. Same thing, but I’ve been asked by Red Hat / Valve to not ship the package with the option to disable the Ubuntu Runtime, so I’m making two different versions of the package (different patches); one here with the option (steam-noruntime package) and one more conformant without. The xpad module override can’t be part of Fedora as well.

  35. Hi negativo17 i need help with steam its not starting on fedora 24. I installed your repo for nvidia and steam repo. But steam wont start. When i do this dnf install libtxc_dxtn.x86_64 it says nothing to do. BUt my guess is something else needs to be installed for 32bit liber.

    Please help thank you

    1. never mind i overlooked the 32bit libraries when installing nvidia.
      just did this command sudo -y install nvidia-driver-libs.i686
      works flawlessly Thank you for your great guides

  36. So, when I go to install xpad, I’m having a bit of trouble with errors, or just completely null output.

    When attempting to use “#modprobe -v xpad”, I get no return whatsoever, not even an error.
    When attempting to use “#insmod /lib/modules/4.5.7-300.fc24.x86/extra/xpad/xpad.ko”, I get an error showing “insmod: ERROR: could not load module /lib/modules/4.5.7-300.fc24.x86/extra/xpad/xpad.ko: No such file or directory”
    Depmod returns no results as well.

  37. Any idea how to fix this ?

    [ltcdls@light ~]$ sudo dnf update
    [sudo] password for ltcdls:
    Failed to synchronize cache for repo ‘fedora-steam’, disabling.kB 00:00 ETA
    Last metadata expiration check: 0:57:11 ago on Thu Jun 16 06:24:25 2016.
    Dependencies resolved.
    Nothing to do.
    Complete!
    [ltcdls@light ~]$

Leave a Reply