protonscr

libGL.so.1 is missing

steamclosed reviewed
ValveSoftware/steam-for-linux#4654 · opened 2016-10-09 by giulianisanches · updated 2018-08-17 · 7 comments · github
Ggiulianisanches 2016-10-09 github

Your system information

  • Steam client version: Lastest Steam on Debian Jessie (from repositories)
  • Distribution (e.g. Ubuntu): Debian Jessie
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

I installed all required packages from jessie-backports, but when i try to run steam i got the following error:

e1

I have found the required file under a primus lib diretory. Tirying to run steam with primusrun, i got the following errors (primusrun raise the same error):

e2

Steps for reproducing this issue:

  1. Follow the instructions here https://wiki.debian.org/Bumblebee and here https://wiki.debian.org/Steam but using the jessie-backports (apt -t jessie-backports install )
  2. Try to run steam with and without the optirun (or primusrun)
Ggdrewb-valve maintainer 2016-10-10 github

Steam is a 32-bit app so you'll need 32-bit OpenGL in addition to 64-bit OpenGL. That usually comes from your video driver. What version of the NVIDIA driver do you have installed?

Ggiulianisanches 2016-10-10 github

Yes, i have both 32 and 64bits installed.

For the NVIDIA version, i followed the steps here:

Using -t jessie-backports switch.

Looking at https://packages.debian.org/jessie-backports/nvidia-driver, version is 352.79.

Mmdeguzis 2016-10-10 github

That library is provided in these packages. The nvidia-driver-libs dependency pulls in libgl1-nvidia-glx) and that library. I'm not sure that installing the :i386 nvidia-driver with a -t switch assumes to install the :i386 driver of libgl1-nvidia-glx. Can you check the status of the libgl1-nvidia-glx:i386 package?

Ggiulianisanches 2016-10-10 github

Hi,

I have all those packages installed using :i386 switch or the packages with -i386 in their name, including libgl1-nvidia-glx and libgl1-mesa-glx (32 and 64).

In the attatched screenshot in my first comment, you will see the following libraries:

  • /usr/lib/i386-linux-gnu/primus/libGL.so.1
  • /usr/lib/x86_64-linux-gnu/primus/libGL.so.1

Later, i will generate a list of everything that i have installed related to steam and will update here.

Ggiulianisanches 2016-10-11 github
Ggiulianisanches 2016-10-11 github

So,

Reread the answer from @ProfessorKaos64 and got Steam working. I was missing the nvidia-driver-libs:i386.

Thank you very much!

NNilsGriebner 2018-08-17 github

Works, thanks :)

Nothing extracted yet.