So, there’s progress. If you can call it that.
No matter what I do, no matter how many ways I uninstall/reinstall, reboot, whatever, I keep getting this exact message:
❯ steam -v
bin_steam.sh[487734]: Setting up Steam content in /home/one/.local/share/Steam
bin_steam.sh[487734]: Error: Couldn't set up Steam data - please contact technical support
First, let me say that, as best as I can find, there is no such thing as a Steam “technical support”. It’s just a page with dropdown selections of vague problem descriptions followed by equally vague and generic “solutions” that always seem to amount to uninstalling and reinstalling, checking drivers, etc.
Moving on:
After uninstalling, wiping all the residual files/folders, and reinstalling from the add/remove software frontend, I got that above error message. Again.
All the “official install” is doing is running the actual installer. It’s just a shell script that sets up directories and downloads the actual program.
So I go into the folder in ~/.local/share/Steam and run the script manually.
❯ sh steam.sh
steam.sh[493788]: Running Steam on manjarolinux 26.1.0-pre 64-bit
steam.sh[493788]: STEAM_RUNTIME is enabled automatically
steam.sh[493788]: internal error: /home/one/.local/share/Steam/ubuntu12_32/steam-runtime/setup.sh is missing, this runtime is invalid or corrupted
Which is an actual error message that one can act upon. Finally! Progress!
Strangely, the error message seems to be a complete lie.
❯ ls /home/[$NAME]/.local/share/Steam/ubuntu12_32/steam-runtime/
amd64 common-licenses lib manifest.txt pinned_libs_64 run.sh **setup.sh** version.txt
built-using.txt COPYING manifest.deb822.gz pinned_libs_32 README.txt scripts usr
As the setup.sh file clearly isn’t missing. I suppose it’s possible that it’s “corrupted,” whatever that means, but looking through it, there doesn’t seem to be anything wrong with it.
Even more strangely, if I run the setup.sh script directly, I get the following:
❯ sh /home/[$NAME]/.local/share/Steam/ubuntu12_32/steam-runtime/setup.sh
setup.sh[510865]: Steam runtime environment up-to-date!
But the client still won’t start, and gives the same cryptic “couldn’t set up data” message that started this whole thing.
All this is made more bizarre by the fact that I’ve been running Manjaro since '19 or so. I’ve had Steam installed since the lockdown days. On this exact computer. I was in the middle of playing a game when my power got knocked out last week and started this whole adventure. So, I know it will work.
What the heck is going on here?