Steam Error: You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1 libdrm.so.2 libdrm.so.2 libdrm.so.2

Im new to CL, i used to install steam from flatpak and from the software (default). Both of it can run Brawlhalla without any error log show. So idk… I uninstall both and install steam from steam_latest.tar.gz ( its tarball right?)… when i run ./steam.sh from terminal, it show:

~/.local/share/Steam $ ./steam.sh
Running Steam on clear-linux-os 34820 64-bit
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
libdrm.so.2
libdrm.so.2
libdrm.so.2

Is there any fix? its problem with steam or what?

Does this link help? Notes on building a Clear SteamOS appliance

1 Like

I ran swupd search libdrm and I got the following:

Bundle with the best search result:
     devpkg-libdrm                  	- All content for pkgconfig file libdrm.pc.  (1MB) (installed)

This bundle can be installed with:

  swupd bundle-add  devpkg-libdrm

Alternative bundle options are
     games                          	- Play games in Clear Linux OS.  (18MB) 
     lib-opengl                     	- Helpers for 3D graphics. (installed)
     desktop-gnomelibs              	- Helper bundle with common libraries and desktop utilities.  (482MB) (installed)

I guess the games bundle is the one right for you. Which you can install running sudo swupd bundle-add games.

been awhile since I did this so correct me if im wrong, but doesn’t steam require os-core-dev bundle?