I've been using Steam on Linux for quite a while now and never had any problems. Recently though, in the past few days, Steam seems not to start anymore- or at least, I can't see it running and I can't access any of my games. I tried reinstalling it, but to no avail.
If I try to run "steam" in terminal, this is what I get:
Running Steam on ubuntu 12.04 64-bit
STEAM_RUNTIME is enabled automatically
and then nothing happens.
If I try opening it with STEAM_RUNTIME=0 steam
, I get:
Running Steam on ubuntu 12.04 64-bit
STEAM_RUNTIME is disabled by the user
Error: You are missing the following 32-bit libraries, and Steam may not run:
libpangoft2-1.0.so.0
libpango-1.0.so.0
libgtk-x11-2.0.so.0
libgtk-x11-2.0.so.0
libgdk-x11-2.0.so.0
libpangocairo-1.0.so.0
libgdk_pixbuf-2.0.so.0
libcairo.so.2
libpango-1.0.so.0
libnss3.so
libnssutil3.so
libsmime3.so
libplc4.so
libnspr4.so
So I'm quite at a loss as to what has happened here. I haven't changed anything in my configuration, and I'm not even sure where to find such libraries.
What can I do, since a removal and a reinstall didn't work?
Small update: I tried opening Playonlinux (my WoW installation stopped working now too), and I received an error message that basically said I no longer had any 32bit libraries and that my games could not run properly. So now the question is- how do I get them back? :)
SECOND UPDATE: I tried reinstalling the ia32-libs, and this is the outcome:
sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.
So then I tried running sudo apt-get install ia32-libs-multiarch , and I got this:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs-multiarch:i386 : Depends: gstreamer0.10-plugins-good:i386 but it is not going to be installed
Depends: gtk2-engines:i386 but it is not going to be installed
Depends: gtk2-engines-murrine:i386 but it is not going to be installed
Depends: gtk2-engines-pixbuf:i386 but it is not going to be installed
Depends: gtk2-engines-oxygen:i386 but it is not going to be installed
Depends: ibus-gtk:i386 but it is not going to be installed
Depends: libcanberra-gtk-module:i386 but it is not going to be installed
Depends: libgail-common:i386 but it is not going to be installed
Depends: libgtk2.0-0:i386 but it is not going to be installed
Depends: librsvg2-common:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
I think it's pretty obvious at this point that my 32libs are either gone or no longer recognized, but I have no idea why.