Ubuntu: Steam error missing libGL.so.1


when downloading steam to my amd64 bit ubuntu pc i get the error-you are missing the following 32-bit libraries and steam may not run: libGL.so.1

any fixes would be much appreciated


If the above method does not work, please try the following:

sudo apt-get install libgl1-mesa-glx-lts-utopic:i386  


Try running this in your terminal: sudo apt-get install libgl1-mesa-glx libgl1-mesa-dev. If you want more information check out this: http://ubuntuforums.org/showthread.php?t=2143008

You can also make symbolic link to it as shown here, in comments: Steam Ubuntu 14.04 libGL.so.1 Bumblebee

Additionally sudo dpkg --add-architecture i386 and sudo apt-get update should eliminate problems like this in future.


Do this:

sudo apt-get install --reinstall libgl1-mesa-glx:i386  

This will install packages to support 32-bit libraries on your machine.


I noticed that the package was in the /app-install/ library, so I used the Upgrade command, everything was installed and I was able to login.

sudo apt-get upgrade steam -f  


For me, what fixed it was:

sudo apt install bumblebee bumblebee-nvidia primus linux-headers-generic  

And a reboot. I'm running Xenial 16.04 on on a Dell XPS 15 laptop, with an Nvidia GTX 1050 graphics chip. I suspect the solution that works will be quite hardware-specific.


I tried installing steam with the file I downloaded from their website but got that error. I uninstalled steam and then reinstalled it with the command sudo apt-get install steam and now it works fine.

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »