protonscr

Steam stopped working: Fatal Error - 32-bit libraries (libllvm10:i386, libGL.so.1 and libdrm.so.2)

steamclosed Distro Family: Ubuntu
ValveSoftware/steam-for-linux#7282 · opened 2020-07-21 by fabriciorsf · updated 2020-07-21 · 6 comments · github
Ffabriciorsf 2020-07-21 github

Your system information

  • Steam client version (build number or date): 1:1.0.0.64
  • Distribution (e.g. Ubuntu): Ubuntu 18.04
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Description

I had installed Steam on my Ubuntu 18.04 and it already worked (the last time I used it was about on February/2020).
Today, on try starting Steam, the terminal opens with content to install additional packages, but without success:

Steam needs to install these additional packages:
    libgl1-mesa-dri:i386, libgl1:i386
[sudo] password for fabricio: 
.......................................................................................................................................................
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-mesa-dri:i386 : Depends: libllvm10:i386 (>= 1:9~svn298832-1~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Press return to continue:

Next, shows an Error popup with this message:

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

And last, shows a Steam - Fatal Error popup, with this message:

Fatal Error: Failed to load steamui.so

Steps for reproducing this issue:

  1. Start Steam
  2. Give password when the terminal is automatically opened

Alternative step (start steam via command line)

~$ steam
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1:i386 needs to be installed
Running Steam on ubuntu 18.04 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
Steam client's requirements are satisfied
/home/fabricio/.local/share/Steam/ubuntu12_32/steam
[2020-07-20 23:25:31] Startup - updater built Jul 20 2020 23:42:17
[2020-07-20 23:25:31] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Installing breakpad exception handler for appid(steam)/version(1595290790)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2020-07-20 23:25:31] Loading cached metrics from disk (/home/fabricio/.local/share/Steam/package/steam_client_metrics.bin)
Installing breakpad exception handler for appid(steam)/version(1595290790)
[2020-07-20 23:25:31] Checking for update on startup
[2020-07-20 23:25:31] Checking for available updates...
[2020-07-20 23:25:31] Downloading manifest: client-download.steampowered.com/client/steam_client_publicbeta_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1595290790)
[2020-07-20 23:25:32] Download skipped by HTTP 304 Not Modified
[2020-07-20 23:25:32] Nothing to do
[2020-07-20 23:25:32] Verifying installation...
[2020-07-20 23:25:32] Performing checksum verification of executable files
[2020-07-20 23:25:33] Verification complete
Failed to load steamui.so - dlerror(): libGL.so.1: wrong ELF class: ELFCLASS64
[2020-07-20 23:25:35] Shutdown
Installing breakpad exception handler for appid(steam)/version(1595290790)
Installing breakpad exception handler for appid(steam)/version(1595290790)
Kkisak-valve maintainer 2020-07-21 github

Hello @fabriciorsf, Steam wants the system provide 32 bit OpenGL. Your log tells us that it's not being provided and when the package manager tries to add it, there's an issue with llvm 10.

Debian's multiarch implementation requires that the 32 bit and 64 bit variants of a package are the exact same version. What does something like apt policy libllvm10 libllvm10:i386 give you?

Ffabriciorsf 2020-07-21 github

Follow:

~$ apt policy libllvm10 libllvm10:i386
libllvm10:
  Installed: 1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191
  Candidate: 1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191
  Version table:
 *** 1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191 500
        500 http://apt.llvm.org/bionic llvm-toolchain-bionic-10/main amd64 Packages
        100 /var/lib/dpkg/status
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main amd64 Packages
libllvm10:i386:
  Installed: (none)
  Candidate: 1:10.0.0-4ubuntu1~18.04.1
  Version table:
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main i386 Packages
Kkisak-valve maintainer 2020-07-21 github

Thanks, so the issue you're having is that apt.llvm.org does not provide 32 bit builds and it provides a newer version than the distro repositories.

Maybe try something like sudo apt install libllvm10=1:10.0.0-4ubuntu1~18.04.1 libllvm10:i386=1:10.0.0-4ubuntu1~18.04.1?

After that, retry sudo apt install libgl1-mesa-dri:i386, libgl1:i386.

As an extra step, maybe something like sudo apt-mark auto libllvm10 libllvm10:i386. That should tell the package manager that libllvm10 was automatically installed so that it can be auto-purged if you stop using it some time in the future.

Ffabriciorsf 2020-07-21 github

Initial status

~$ apt policy libllvm10 libllvm10:i386 libgl1 libgl1:i386
libllvm10:
  Installed: 1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191
  Candidate: 1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191
  Version table:
 *** 1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191 500
        500 http://apt.llvm.org/bionic llvm-toolchain-bionic-10/main amd64 Packages
        100 /var/lib/dpkg/status
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main amd64 Packages
libllvm10:i386:
  Installed: (none)
  Candidate: 1:10.0.0-4ubuntu1~18.04.1
  Version table:
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main i386 Packages
libgl1:
  Installed: 1.0.0-2ubuntu2.3
  Candidate: 1.0.0-2ubuntu2.3
  Version table:
 *** 1.0.0-2ubuntu2.3 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.0.0-2ubuntu2 500
        500 http://br.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
libgl1:i386:
  Installed: (none)
  Candidate: 1.0.0-2ubuntu2.3
  Version table:
     1.0.0-2ubuntu2.3 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
     1.0.0-2ubuntu2 500
        500 http://br.archive.ubuntu.com/ubuntu bionic/main i386 Packages

Downgrading

~$ sudo apt install libllvm10=1:10.0.0-4ubuntu1~18.04.1 libllvm10:i386=1:10.0.0-4ubuntu1~18.04.1
[sudo] password for fabricio: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libclc-dev
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libatomic1:i386 libedit2:i386
The following packages will be REMOVED:
  libclang-common-10-dev libclc-amdgcn libclc-r600 mesa-opencl-icd
The following NEW packages will be installed:
  libatomic1:i386 libedit2:i386 libllvm10:i386
The following packages will be DOWNGRADED:
  libllvm10
0 upgraded, 3 newly installed, 1 downgraded, 4 to remove and 0 not upgraded.
Need to get 30,9 MB of archives.
After this operation, 86,1 MB disk space will be freed.
Do you want to continue? [Y/n] Y
Get:1 http://br.archive.ubuntu.com/ubuntu bionic/main i386 libedit2 i386 3.1-20170329-1 [80,4 kB]
Get:2 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libatomic1 i386 8.4.0-1ubuntu1~18.04 [9.720 B]
Get:3 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libllvm10 amd64 1:10.0.0-4ubuntu1~18.04.1 [15,4 MB]
Get:4 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libllvm10 i386 1:10.0.0-4ubuntu1~18.04.1 [15,4 MB]                                                                                      
Fetched 30,9 MB in 12s (2.572 kB/s)                                                                                                                                                                        
(Reading database ... 503632 files and directories currently installed.)
Removing mesa-opencl-icd:amd64 (20.0.8-0ubuntu1~18.04.1) ...
Removing libclc-r600 (0.2.0+git20190827-1ubuntu0.18.04.3) ...
Removing libclc-amdgcn (0.2.0+git20190827-1ubuntu0.18.04.3) ...
Removing libclang-common-10-dev (1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191) ...
Selecting previously unselected package libedit2:i386.
(Reading database ... 503123 files and directories currently installed.)
Preparing to unpack .../libedit2_3.1-20170329-1_i386.deb ...
Unpacking libedit2:i386 (3.1-20170329-1) ...
Selecting previously unselected package libatomic1:i386.
Preparing to unpack .../libatomic1_8.4.0-1ubuntu1~18.04_i386.deb ...
Unpacking libatomic1:i386 (8.4.0-1ubuntu1~18.04) ...
dpkg: warning: downgrading libllvm10:amd64 from 1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191 to 1:10.0.0-4ubuntu1~18.04.1
Preparing to unpack .../libllvm10_1%3a10.0.0-4ubuntu1~18.04.1_amd64.deb ...
Unpacking libllvm10:amd64 (1:10.0.0-4ubuntu1~18.04.1) over (1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191) ...
Selecting previously unselected package libllvm10:i386.
Preparing to unpack .../libllvm10_1%3a10.0.0-4ubuntu1~18.04.1_i386.deb ...
Unpacking libllvm10:i386 (1:10.0.0-4ubuntu1~18.04.1) ...
Setting up libedit2:i386 (3.1-20170329-1) ...
Setting up libatomic1:i386 (8.4.0-1ubuntu1~18.04) ...
Setting up libllvm10:amd64 (1:10.0.0-4ubuntu1~18.04.1) ...
Setting up libllvm10:i386 (1:10.0.0-4ubuntu1~18.04.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...

Installing

~$ sudo apt install libgl1-mesa-dri:i386 libgl1:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libclc-dev
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libelf1:i386 libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libpciaccess0:i386
  libsensors4:i386 libx11-xcb1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386 libxshmfence1:i386
Suggested packages:
  lm-sensors:i386
The following NEW packages will be installed:
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libelf1:i386 libgl1:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386
  libglx0:i386 libpciaccess0:i386 libsensors4:i386 libx11-xcb1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386 libxshmfence1:i386
0 upgraded, 22 newly installed, 0 to remove and 1 not upgraded.
Need to get 10,6 MB of archives.
After this operation, 271 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libelf1 i386 0.170-0.4ubuntu0.1 [51,4 kB]
Get:2 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libdrm2 i386 2.4.101-2~18.04.1 [35,2 kB]
Get:3 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libdrm-amdgpu1 i386 2.4.101-2~18.04.1 [21,3 kB]
Get:4 http://br.archive.ubuntu.com/ubuntu bionic/main i386 libpciaccess0 i386 0.14-1 [20,2 kB]
Get:5 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libdrm-intel1 i386 2.4.101-2~18.04.1 [63,7 kB]
Get:6 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libdrm-nouveau2 i386 2.4.101-2~18.04.1 [18,2 kB]
Get:7 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libdrm-radeon1 i386 2.4.101-2~18.04.1 [23,1 kB]
Get:8 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libglapi-mesa i386 20.0.8-0ubuntu1~18.04.1 [26,7 kB]
Get:9 http://br.archive.ubuntu.com/ubuntu bionic/main i386 libsensors4 i386 1:3.4.0-4 [29,3 kB]
Get:10 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libgl1-mesa-dri i386 20.0.8-0ubuntu1~18.04.1 [9.890 kB]
Get:11 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libx11-xcb1 i386 2:1.6.4-3ubuntu0.2 [9.364 B]
Get:12 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libxcb-dri2-0 i386 1.13-2~ubuntu18.04 [7.308 B]
Get:13 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libxcb-dri3-0 i386 1.13-2~ubuntu18.04 [6.956 B]
Get:14 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libxcb-glx0 i386 1.13-2~ubuntu18.04 [23,7 kB]
Get:15 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libxcb-present0 i386 1.13-2~ubuntu18.04 [5.696 B]
Get:16 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libxcb-sync1 i386 1.13-2~ubuntu18.04 [9.152 B]
Get:17 http://br.archive.ubuntu.com/ubuntu bionic/main i386 libxdamage1 i386 1:1.1.4-3 [7.090 B]
Get:18 http://br.archive.ubuntu.com/ubuntu bionic/main i386 libxshmfence1 i386 1.3-1 [5.180 B]
Get:19 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libglx-mesa0 i386 20.0.8-0ubuntu1~18.04.1 [148 kB]
Get:20 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libglvnd0 i386 1.0.0-2ubuntu2.3 [40,4 kB]                                                                                              
Get:21 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libglx0 i386 1.0.0-2ubuntu2.3 [29,6 kB]                                                                                                
Get:22 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 libgl1 i386 1.0.0-2ubuntu2.3 [78,6 kB]                                                                                                 
Fetched 10,6 MB in 6s (1.733 kB/s)                                                                                                                                                                         
Selecting previously unselected package libelf1:i386.
(Reading database ... 503129 files and directories currently installed.)
Preparing to unpack .../00-libelf1_0.170-0.4ubuntu0.1_i386.deb ...
Unpacking libelf1:i386 (0.170-0.4ubuntu0.1) ...
Selecting previously unselected package libdrm2:i386.
Preparing to unpack .../01-libdrm2_2.4.101-2~18.04.1_i386.deb ...
Unpacking libdrm2:i386 (2.4.101-2~18.04.1) ...
Selecting previously unselected package libdrm-amdgpu1:i386.
Preparing to unpack .../02-libdrm-amdgpu1_2.4.101-2~18.04.1_i386.deb ...
Unpacking libdrm-amdgpu1:i386 (2.4.101-2~18.04.1) ...
Selecting previously unselected package libpciaccess0:i386.
Preparing to unpack .../03-libpciaccess0_0.14-1_i386.deb ...
Unpacking libpciaccess0:i386 (0.14-1) ...
Selecting previously unselected package libdrm-intel1:i386.
Preparing to unpack .../04-libdrm-intel1_2.4.101-2~18.04.1_i386.deb ...
Unpacking libdrm-intel1:i386 (2.4.101-2~18.04.1) ...
Selecting previously unselected package libdrm-nouveau2:i386.
Preparing to unpack .../05-libdrm-nouveau2_2.4.101-2~18.04.1_i386.deb ...
Unpacking libdrm-nouveau2:i386 (2.4.101-2~18.04.1) ...
Selecting previously unselected package libdrm-radeon1:i386.
Preparing to unpack .../06-libdrm-radeon1_2.4.101-2~18.04.1_i386.deb ...
Unpacking libdrm-radeon1:i386 (2.4.101-2~18.04.1) ...
Selecting previously unselected package libglapi-mesa:i386.
Preparing to unpack .../07-libglapi-mesa_20.0.8-0ubuntu1~18.04.1_i386.deb ...
Unpacking libglapi-mesa:i386 (20.0.8-0ubuntu1~18.04.1) ...
Selecting previously unselected package libsensors4:i386.
Preparing to unpack .../08-libsensors4_1%3a3.4.0-4_i386.deb ...
Unpacking libsensors4:i386 (1:3.4.0-4) ...
Selecting previously unselected package libgl1-mesa-dri:i386.
Preparing to unpack .../09-libgl1-mesa-dri_20.0.8-0ubuntu1~18.04.1_i386.deb ...
Unpacking libgl1-mesa-dri:i386 (20.0.8-0ubuntu1~18.04.1) ...
Selecting previously unselected package libx11-xcb1:i386.
Preparing to unpack .../10-libx11-xcb1_2%3a1.6.4-3ubuntu0.2_i386.deb ...
Unpacking libx11-xcb1:i386 (2:1.6.4-3ubuntu0.2) ...
Selecting previously unselected package libxcb-dri2-0:i386.
Preparing to unpack .../11-libxcb-dri2-0_1.13-2~ubuntu18.04_i386.deb ...
Unpacking libxcb-dri2-0:i386 (1.13-2~ubuntu18.04) ...
Selecting previously unselected package libxcb-dri3-0:i386.
Preparing to unpack .../12-libxcb-dri3-0_1.13-2~ubuntu18.04_i386.deb ...
Unpacking libxcb-dri3-0:i386 (1.13-2~ubuntu18.04) ...
Selecting previously unselected package libxcb-glx0:i386.
Preparing to unpack .../13-libxcb-glx0_1.13-2~ubuntu18.04_i386.deb ...
Unpacking libxcb-glx0:i386 (1.13-2~ubuntu18.04) ...
Selecting previously unselected package libxcb-present0:i386.
Preparing to unpack .../14-libxcb-present0_1.13-2~ubuntu18.04_i386.deb ...
Unpacking libxcb-present0:i386 (1.13-2~ubuntu18.04) ...
Selecting previously unselected package libxcb-sync1:i386.
Preparing to unpack .../15-libxcb-sync1_1.13-2~ubuntu18.04_i386.deb ...
Unpacking libxcb-sync1:i386 (1.13-2~ubuntu18.04) ...
Selecting previously unselected package libxdamage1:i386.
Preparing to unpack .../16-libxdamage1_1%3a1.1.4-3_i386.deb ...
Unpacking libxdamage1:i386 (1:1.1.4-3) ...
Selecting previously unselected package libxshmfence1:i386.
Preparing to unpack .../17-libxshmfence1_1.3-1_i386.deb ...
Unpacking libxshmfence1:i386 (1.3-1) ...
Selecting previously unselected package libglx-mesa0:i386.
Preparing to unpack .../18-libglx-mesa0_20.0.8-0ubuntu1~18.04.1_i386.deb ...
Unpacking libglx-mesa0:i386 (20.0.8-0ubuntu1~18.04.1) ...
Selecting previously unselected package libglvnd0:i386.
Preparing to unpack .../19-libglvnd0_1.0.0-2ubuntu2.3_i386.deb ...
Unpacking libglvnd0:i386 (1.0.0-2ubuntu2.3) ...
Selecting previously unselected package libglx0:i386.
Preparing to unpack .../20-libglx0_1.0.0-2ubuntu2.3_i386.deb ...
Unpacking libglx0:i386 (1.0.0-2ubuntu2.3) ...
Selecting previously unselected package libgl1:i386.
Preparing to unpack .../21-libgl1_1.0.0-2ubuntu2.3_i386.deb ...
Unpacking libgl1:i386 (1.0.0-2ubuntu2.3) ...
Setting up libxcb-present0:i386 (1.13-2~ubuntu18.04) ...
Setting up libglvnd0:i386 (1.0.0-2ubuntu2.3) ...
Setting up libxcb-dri2-0:i386 (1.13-2~ubuntu18.04) ...
Setting up libxcb-dri3-0:i386 (1.13-2~ubuntu18.04) ...
Setting up libxcb-glx0:i386 (1.13-2~ubuntu18.04) ...
Setting up libxdamage1:i386 (1:1.1.4-3) ...
Setting up libelf1:i386 (0.170-0.4ubuntu0.1) ...
Setting up libxshmfence1:i386 (1.3-1) ...
Setting up libglapi-mesa:i386 (20.0.8-0ubuntu1~18.04.1) ...
Setting up libdrm2:i386 (2.4.101-2~18.04.1) ...
Setting up libxcb-sync1:i386 (1.13-2~ubuntu18.04) ...
Setting up libx11-xcb1:i386 (2:1.6.4-3ubuntu0.2) ...
Setting up libpciaccess0:i386 (0.14-1) ...
Setting up libsensors4:i386 (1:3.4.0-4) ...
Setting up libdrm-radeon1:i386 (2.4.101-2~18.04.1) ...
Setting up libdrm-nouveau2:i386 (2.4.101-2~18.04.1) ...
Setting up libdrm-amdgpu1:i386 (2.4.101-2~18.04.1) ...
Setting up libdrm-intel1:i386 (2.4.101-2~18.04.1) ...
Setting up libgl1-mesa-dri:i386 (20.0.8-0ubuntu1~18.04.1) ...
Setting up libglx-mesa0:i386 (20.0.8-0ubuntu1~18.04.1) ...
Setting up libglx0:i386 (1.0.0-2ubuntu2.3) ...
Setting up libgl1:i386 (1.0.0-2ubuntu2.3) ...
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...

Final status

~$ apt policy libllvm10 libllvm10:i386 libgl1 libgl1:i386 libgl1-mesa-dri libgl1-mesa-dri:i386
libllvm10:
  Installed: 1:10.0.0-4ubuntu1~18.04.1
  Candidate: 1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191
  Version table:
     1:10.0.1~++20200708123507+ef32c611aa2-1~exp1~20200707224105.191 500
        500 http://apt.llvm.org/bionic llvm-toolchain-bionic-10/main amd64 Packages
 *** 1:10.0.0-4ubuntu1~18.04.1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main amd64 Packages
libllvm10:i386:
  Installed: 1:10.0.0-4ubuntu1~18.04.1
  Candidate: 1:10.0.0-4ubuntu1~18.04.1
  Version table:
 *** 1:10.0.0-4ubuntu1~18.04.1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
        100 /var/lib/dpkg/status
     1:10.0.0-4ubuntu1~18.04.1 500
        500 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main i386 Packages
libgl1:
  Installed: 1.0.0-2ubuntu2.3
  Candidate: 1.0.0-2ubuntu2.3
  Version table:
 *** 1.0.0-2ubuntu2.3 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.0.0-2ubuntu2 500
        500 http://br.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
libgl1:i386:
  Installed: 1.0.0-2ubuntu2.3
  Candidate: 1.0.0-2ubuntu2.3
  Version table:
 *** 1.0.0-2ubuntu2.3 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
        100 /var/lib/dpkg/status
     1.0.0-2ubuntu2 500
        500 http://br.archive.ubuntu.com/ubuntu bionic/main i386 Packages
libgl1-mesa-dri:
  Installed: 20.0.8-0ubuntu1~18.04.1
  Candidate: 20.0.8-0ubuntu1~18.04.1
  Version table:
 *** 20.0.8-0ubuntu1~18.04.1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     20.0.8-0ubuntu1~18.04.1~ppa1 500
        500 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main amd64 Packages
     19.2.8-0ubuntu0~18.04.2 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     18.0.0~rc5-1ubuntu1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
libgl1-mesa-dri:i386:
  Installed: 20.0.8-0ubuntu1~18.04.1
  Candidate: 20.0.8-0ubuntu1~18.04.1
  Version table:
 *** 20.0.8-0ubuntu1~18.04.1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
        100 /var/lib/dpkg/status
     20.0.8-0ubuntu1~18.04.1~ppa1 500
        500 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main i386 Packages
     19.2.8-0ubuntu0~18.04.2 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages
     18.0.0~rc5-1ubuntu1 500
        500 http://br.archive.ubuntu.com/ubuntu bionic/main i386 Packages
Ffabriciorsf 2020-07-21 github

It worked, thanks!
(at least until the next upgrade.....)

Kkisak-valve maintainer 2020-07-21 github

Glad to hear you made progress. Closing because this isn't a Steam issue.

Nothing extracted yet.