4

After following the recommendations on the debian Wiki, adding the i386 architecture and installing steam from apt, still missing libGL.so.1:

me@hostname:~$sudo apt-get install --reinstall libgl1-mesa-glx:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 0 B/50.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 185832 files and directories currently installed.)
Preparing to unpack .../libgl1-mesa-glx_20.1.9-1_i386.deb ...
Unpacking libgl1-mesa-glx:i386 (20.1.9-1) over (20.1.9-1) ...
Setting up libgl1-mesa-glx:i386 (20.1.9-1) ...
me@hostname:~$sudo apt-get install --reinstall steam
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 0 B/9,554 B of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 185832 files and directories currently installed.)
Preparing to unpack .../steam_1%3a1.0.0.66_i386.deb ...
Unpacking steam:i386 (1:1.0.0.66) over (1:1.0.0.66) ...
Setting up steam:i386 (1:1.0.0.66) ...
me@hostname:~$steam
/home/me/.local/share/Steam/steam.sh: line 114: VERSION_ID: unbound variable
/home/me/.local/share/Steam/steam.sh: line 114: VERSION_ID: unbound variable
Running Steam on debian  64-bit
/home/me/.local/share/Steam/steam.sh: line 114: VERSION_ID: unbound variable
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
Steam client's requirements are satisfied
/home/me/.local/share/Steam/ubuntu12_32/steam
[2020-10-07 20:44:30] Startup - updater built Sep  3 2020 21:18:09
Installing breakpad exception handler for appid(steam)/version(1599174997)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1599174997)
[2020-10-07 20:44:30] Checking for update on startup
[2020-10-07 20:44:30] Checking for available updates...
[2020-10-07 20:44:30] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1599174997)
[2020-10-07 20:44:30] Download skipped: /client/steam_client_ubuntu12 version 1599174997, installed version 1599174997, downloaded version 0
[2020-10-07 20:44:30] Nothing to do
[2020-10-07 20:44:30] Verifying installation...
[2020-10-07 20:44:30] Performing checksum verification of executable files
[2020-10-07 20:44:31] Verification complete
Failed to load steamui.so - dlerror(): libGL.so.1: wrong ELF class: ELFCLASS64
[2020-10-07 20:44:33] Shutdown
Installing breakpad exception handler for appid(steam)/version(1599174997)
Installing breakpad exception handler for appid(steam)/version(1599174997)
justin cress
  • 1,311
  • 2
  • 10
  • 14

2 Answers2

9

Anyone else coming across this error, try installing

apt install nvidia-driver-libs:i386

this seems to have resolved it for me.

rofrol
  • 225
  • 2
  • 6
justin cress
  • 1,311
  • 2
  • 10
  • 14
  • searching and trying for about 60 minutes on Kali Linux, this works for me together with the instructions here: https://linuxconfig.org/how-to-install-steam-with-steam-play-on-debian-10-buster – Agguro Jun 27 '21 at 13:00
  • I love you man, first correct answer after 2-day search – Smily Dec 19 '21 at 20:40
  • 1
    note that the steam installer itself calls this `nvidia-driver-libs-i386`, which can be confusing (dash instead of colon) – pzkpfw Jan 02 '22 at 16:43
0

I still run into this error message:

The following packages have unmet dependencies: libgl1-mesa-dri:i386 : Depends: libvulkan1:i386 (>= 1.2.131.2) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

  • If you have a new question, please ask it by clicking the [Ask Question](https://unix.stackexchange.com/questions/ask) button. Include a link to this question if it helps provide context. - [From Review](/review/late-answers/422170) – Greenonline Aug 30 '22 at 07:12