Hello @Blaster84x, this is not a bug, ~/.steam/steam has been a symlink when the folder layout is setup by the Valve-provided Steam package for years and the intent is to point the symlink to the current running steam install, but the Debian-provided Steam package historically sets up steam there.
Making this recursive would be a destructive change to Steam installs that were setup by any Debian-provided Steam package before 1.0.0.59 and should not be changed.
If you're switching between the Valve-provided Steam package and the Debian-provided Steam package, manually move ~/.steam and ~/.local/share/Steam somewhere out of the way before re-bootstrapping the client.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
Expected:
The Steam installer should run normally, display the EULA and install steam.
Current behavior:
Steam installer exits with the message "Couldn't set up Steam data, please contact technical support." When running
steamin the terminal, this shows:rm: cannot remove '/home/blaster84x/.steam/steam': Is a directory.This is because of the
rmcommand missing the-roption.Possible solution:
Change the
rm ~/.steam/steamcommand torm -r ~/.steam/steamorrm -rf ~/.steam/steam.Steps for reproducing this issue:
steamin the terminal.