protonscr

Missing 32-bit libraries libGL.so.1 (kali linux)

steamclosed
ValveSoftware/steam-for-linux#6790 · opened 2019-12-25 by ItsDrike · updated 2022-08-06 · 4 comments · github
IItsDrike 2019-12-25 github

Your system information

  • Steam client version (build number or date): Latest, Downloaded from official Steam webpage
  • Distribution: Linux kali 5.3.0-kali3-amd64 #1 SMP Debian 5.3.15-1kali1 (2019-12-09) x86_64 GNU/Linux
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

More system information

Please describe your issue in as much detail as possible:

I have installed Steam client on Linux, but when I tried to run it, it shows me an error:
You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
image
image

Installation process output: https://gist.github.com/koumakpet/d0493d3b7e14c5bcd49da5770d7bd4ae

I ran command ldd ~/.steam/root/ubuntu12_32/steamui.so as suggested on a steam discussion I found regarding this (posted by slouken)
the output was: https://gist.github.com/koumakpet/41323487a9066f3dab00178809ac8ac0.js

Steps for reproducing this issue:

  1. Install steam using the steam webpage package .deb
  2. Wait for the installation to complete and run Steam Client
  3. An error message appears as shown above
Kkisak-valve maintainer 2019-12-26 github

Hello @koumakpet, Kali linux is not supported here because it's contradictory to the fundamental goals of the distribution, which focuses on security testing and is not intended to be used as a general purpose desktop environment.

That set aside, Error: You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1 in the log is trying to tell you to install 32 bit opengl driver support, which would be probably be something like sudo apt install libgl1:i386 libgl1-mesa-dri:i386 nvidia-driver-libs-i386 which should pull in 32 bit variants of libglvnd, mesa for intel support, and nvidia driver support.

Kksanjeev284 2020-10-16 github

i am getting this error
sudo apt install libgl1:i386 libgl1-mesa-dri:i386 nvidia-driver-libs-i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package nvidia-driver-libs-i386: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

VVassopoli 2021-03-29 github

I just want to point out that @kisak-valve solution is almost correct. At least today, when i tried to install the packages, I saw that nvidia-driver-libs-i386 doesn't exist, but I think that its supposed to be nvidia-driver-libs:i386 instead. This can also solve your problem @ksanjeev284, i386 is like a tag, not part of the name

JJatinn2007 2022-08-06 github

im getting this
You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
please help me

Nothing extracted yet.