SDL 2 is included with Steam's runtime, but hasn't been generally released yet. So, enable the runtime or get libSDL2 by some other method - a PPA?
Oh okay. But I think the runtime is enabled. When I run Steam from a console it says:
STEAM_RUNTIME is enabled automatically
I also tried doing
steam STEAM_RUNTIME=1
and it gave the same errors.
A little more detail for this issue. I am now running Debian but using the same home directory as I was when this issue was raised (under Ubuntu 13.04) - so same files and same Steam directory. I installed Steam using these instructions, http://crunchbang.org/forums/viewtopic.php?id=24711, and I have the same issue.
A little more info again. I missed my Steam games so I fixed this issue by moving:
/home/ben/.local/share/Steam, and
/home/ben/.steam
to a different folder.
I then reinstalled Steam using the instructions from the crunchbang forum I posted above and now Steam works again - YAY!
The interesting thing for this is (I'm pretty sure) I didn't change any of the files in the Steam directories before it broke. I have kept the directories on my HDD in case the contents help with sorting out the issue. Let me know if you would like any more info.
I encountered this a while back also, and only just bothered to look into fixing it (since Steam under Wine seems far less problematic on Wheezy). Anyway, it seems to have bitten early beta adopters, as the old debs seem to have enabled "Beta participation" (under Steam -> Settings -> Account tab). I fixed this with the following:
I did not have to delete my ~/.steam directory, but it's mostly just symlinks to locations under ~/.local/share/Steam/ anyway. After reinstalling in the above manner, the Beta participation option was no longer enabled. Hopefully native Steam is now more reliable going forward, but I'm not holding my breath...
Is this issue still active?
I'm not sure. It's been a while so I deleted my old Steam directories which had the problem. I haven't had it reoccur though.
Same. Reinstalled from scratch using the http://repository.violetsky.ch/steam/ repo some time ago, and have no intention of activating the Beta participation option.
I switched to Steam beta yesterday (TF2 said it was required to use "Choose a server") and it works fine :-)
I'm happy to try things if it helps fix the issue
Thanks, closing.
When i run steam STEAM_RUNTIME=1 it said
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1-mesa-glx:i386 needs to be installed
then:
sudo apt-get install libgl1-mesa-dri:i386
wait until it finishes
then:
sudo apt-get install libgl1-mesa-glx:i386
And it worked!
Nothing extracted yet.
Howdy. Steam stopped working for me a couple of days ago. It may have something to do with installing ia32-libs around that time.
When attempting to run Steam is presents me with the following error messages in dialog boxes.
Continuing...
libSDL2-2.0.so.0
I checked out the Ubuntu and Debian package repositories and I didn't find any libSDL2's - the highest one was libSDL1.3 from Debian experimental.
This output may help
The most recent system details I saved are: https://gist.github.com/MrHippo/81612bbf098cc10dc301. I am now using Ubuntu 13.04 though.