protonscr

Steam client does not start anymore - missing libraries

steamclosed Distro Family: Ubuntu
ValveSoftware/steam-for-linux#12137 · opened 2025-06-25 by lucaspeed72 · updated 2025-06-25 · 2 comments · github
Llucaspeed72 2025-06-25 github

Your system information

  • Steam client version (build number or date):

latest (downloaded june 25, 2025)

  • Distribution (e.g. Ubuntu):

Mint 22.1

  • Opted into Steam client beta?: [Yes/No]

No

  • Have you checked for system updates?: [Yes/No]

Yes

  • Steam Logs: [generate by running this command in a terminal tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]

steam-logs.tar.gz

  • GPU: Nvidia/Intel/AMD

Geforce RTX 2060

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

When I try to install I receive this message:

I seguenti pacchetti hanno dipendenze non soddisfatte:
mesa-libgallium:i386 : Dipende: libllvm19:i386 ma non è installabile
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.

Steps for reproducing this issue:

  1. Start Steam client
Kkisak-valve maintainer 2025-06-25 github

Hello @lucaspeed72, this is apt telling you that your 32 bit mesa install is incomplete. This is a distro packaging issue, not a Steam client issue. Linux Mint inherits Debian's multi-arch requirement that all architecture variants of a package must have exactly the same version. Apt also strongly dislikes downgrading packages to resolve conflicts.

I'd start by checking what versions of libllvm19 are available with something like apt policy libllvm19 libllvm19:i386 and asking apt to install both the 32 bit and 64 bit variant of that package at the same time with something like sudo apt install libllvm19=<version from apt policy> libllvm19:i386=<same version from apt policy>. NOTE: if at any point during troubleshooting, if apt asks your permission to remove a bunch of packages, do not let it.

If apt shows additional conflicts, then repeat the process of checking what versions are are available for both 32 bit and 64 bit until you find which package is mismatched in your distro's repositories.

Llucaspeed72 2025-06-25 github

The problem is that repository "http://apt.llvm.org/noble llvm-toolchain-noble-19 InRelease" does not support "i386" architecture so it is (and will be in the future) impossible to install llvm19:i386

Flathub version is working but... reinstall 600 GB of games? No thanks.

I managed to follow your instructions taking a small risk downgrading some libraries (I have a backup anyway) and now I have a working client. Thank you.

Nothing extracted yet.