Steam Does Not Open

I cant open steam and when i try all i see is “You are missing the following 32-bit libraries, and Steam may not run: libc.so.6”

This is a common issue which occurs if you try to launch a 32 bit app on 64 bit Linux.

Fortunately it’s easily fixed.

First open a terminal and install 32 bit support:

sudo dpkg --add-architecture i386
sudo apt-get update

Then add the 32 bit versions of the libraries used by Steam:

sudo apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6-i386

Then, hopefully, you should be good to go on launching Steam. :slight_smile:

2 Likes

i did this due to having the same issue, but it said: Package libgl1-mesa-dri:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libgl1-mesa-dri:i386' has no installation candidate
E: Unable to locate package libgl1-mesa-glx:i386
E: Unable to locate package libc6-i386