I just built a new PC and decided to use Linux. Initially when I built it my ssd was going to take a long time to come in, weeks after the rest of the parts. So I installed fedora onto an external SSD that I had and everything was great.

Thursday my new internal SSD came in and so I installed fedora onto it and migrated the files I wanted to keep to my new one. After installing steam I’m getting errors when it launches.

There are several versions, proton hot fix, steam, runtime 1.0 scout, runtime 2.0 soldier, runtime 3.0 sniper.

No matter which one I launch this time around I get “an error occurred while launching this game: invalid game configuration”

Usually I launch it, the icon pops up and goes away several times, I end the process, launch it again and it gives me the aforementioned error.

It didn’t do that till I installed the new SSD.

  • Cheems@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    1 day ago

    None actually booted just fine.

    How can I get it to do that while clicking an icon haha

    • Maiq
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 day ago

      First do the games launch normally without error? If you have errors you might need to do the chown thing if you users are mixed up.

      if everything is working fine you can use locate to find where you OS keeps steams .desktop files:

      locate 'steam.desktop'

      on my machine they are :

      /usr/lib/steam/steam.desktop
      /usr/share/applications/steam.desktop
      

      so since both the desktop files are in a root directory we have to change it with root privilege.

      sudo nano /usr/lib/steam/steam.desktop

      will open the file in nano. Look for an entry that looks like Exec=/usr/bin/steam-runtime %U and change that to Exec=/usr/bin/steam. To save it [Crtl] + o and then [Ctrl] + m to save, then [Ctrl] + x should exit nano. You might want to back up those files before you edit them so you have something to go back to if something goes wrong.

      sudo cp /usr/lib/steam/steam.desktop /usr/lib/steam/steam.desktop.bak

      sudo cp /usr/share/applications/steam.desktop /usr/share/applications/steam.desktop.bak

      here is a cheat sheet for nano

      Lets first make sure that your USERS aren’t messing with steam.

        • Maiq
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          What does ls -la .steam output say for your users?

          • Cheems@lemmy.worldOP
            link
            fedilink
            arrow-up
            1
            ·
            1 day ago

            I also should mention that in the notification thing at the top I’m seeing

            “We’re sorry, it looks like “steamwebhelper” crashed. Please contact developer if you want to report the issue.”

              • Cheems@lemmy.worldOP
                link
                fedilink
                arrow-up
                1
                ·
                1 day ago

                I get an error on that one saying app/com.valvesoftware.steam/x86_64/master not installed

                • Maiq
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  1 day ago

                  just to make sure that you haven’t installed the steam-flatpak.

                  flatpak list --all and look for steam. You might be able to grep for steam like so flatpak list --all | grep steam. If steam is not there you don’t have flatpak version of steam.

                  If steam is not in the output there I would consult the Fedora documentation for how to downgrade a package and follow those steps to downgrade steam to an earlier version. If that doesn’t work.

                  As I reread this thread, I must apologize, I could have done a better triage diagnosing this issue. I have been raw-dogging adhd lately and find myself a bit scattered. I really am sorry for being a bit everywhere! I do sincerely hope that downgrading steam will solve this issue. If it doesn’t I’m out of ideas.