Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Couldn't set up Steam data - please contact technical support #11709

Open
s3ns3i opened this issue Jan 27, 2025 · 3 comments
Open

Couldn't set up Steam data - please contact technical support #11709

s3ns3i opened this issue Jan 27, 2025 · 3 comments

Comments

@s3ns3i
Copy link

s3ns3i commented Jan 27, 2025

Your system information

  • Steam client version (build number or date): 1.0.0.82
  • Distribution (e.g. Ubuntu): Fedora
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: none
  • GPU: AMD

Please describe your issue in as much detail as possible:

I installed the Steam client on Fedora 41 by using their store and it installed a rpmfusion-nonfree-steam.rpm package.
When I tried to launch Steam for the first time, I got an error with this message:
"Couldn't set up Steam data - please contact technical support"

I fixed the problem by changing one line in the /usr/lib/steam/bin_steam.sh file:

STEAMDATALINK="$STEAMCONFIG/$STEAMPACKAGE"

changed to:

STEAMDATALINK="$STEAMCONFIG/$STEAMPACKAGE/Steam"

Because the script looked into .steam/steam/ubuntu12_32 folder and in my case it was .steam/steam/Steam/ubuntu12_32.

Steps for reproducing this issue:

  1. Install Steam using Fedora's Software
  2. Choose the rpmfusion-nonfree-steam package, and not Flathub
  3. When Steam installs, try to run it
@TTimo
Copy link
Collaborator

TTimo commented Feb 3, 2025

(cc @smcv - looks like distributions modifying our packaging is causing issues again)

@smcv
Copy link
Contributor

smcv commented Feb 4, 2025

the script looked into .steam/steam/ubuntu12_32 folder and in my case it was .steam/steam/Steam/ubuntu12_32

This sounds like Fedora (or maybe just this one user) might perhaps have installed Steam into ~/.steam/steam/Steam instead of the usual ~/.local/share/Steam?

STEAMDATALINK="$STEAMCONFIG/$STEAMPACKAGE/Steam"

This is not how it's meant to work. Normally ~/.steam/steam and ~/.steam/root are meant to both be symbolic links pointing to the Steam installation directory, which is the directory that contains files and directories like steam.sh and ubuntu12_32/.

@smcv
Copy link
Contributor

smcv commented Feb 4, 2025

Please report this to the supplier of the rpmfusion-nonfree-steam RPM package, which is not directly controlled by Valve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants