protonscr

libsndio.so.7 => not found

steamclosed runtimeDistro Family: Ubuntu
ValveSoftware/steam-for-linux#12342 · opened 2025-09-23 by oe8bck · updated 2025-09-24 · 4 comments · github
Ooe8bck 2025-09-23 github

Your system information

  • Steam client version (build number or date):
    [2025-09-23 12:58:37] Startup - updater built Sep 12 2025 03:55:50
  • Distribution (e.g. Ubuntu):
    steam.sh[17967]: Running Steam on linuxmint 21.3 64-bit
  • 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 `
    steam-logs.tar.gz

`]

  • GPU: Nvidia/Intel/AMD
    Intel

Please describe your issue in as much detail as possible:

Steam startup fails with error "Could not load module 'vgui2_s.so'

I looks like that libsndio.so.7 is not found:

~/.local/share/Steam/ubuntu12_32$ LD_LIBRARY_PATH="$LD_LIBRARY_PATH:." ./steam-runtime/run.sh ldd vgui2_s.so|grep found
	libsndio.so.7 => not found

Generating a symbolic link in ~/.local/share/Steam/ubuntu12_32/libsndio.so.7 does not help.

Kkisak-valve maintainer 2025-09-23 github

Hello @oe8bck. can you check if the host system provides the 32 bit variant of this library with something like apt policy libsndio7.0:i386?

If it isn't, I'd try asking apt to install it along with the 64 bit variant so if there's a version mismatch between architectures, it'll fail instead of doing bad things. That would be something like sudo apt install libsndio7.0 libsndio7.0:i386.

Ooe8bck 2025-09-23 github

Thanks @kisak-valve for your hints! I am not sure if I got you correctly, this is the output of the commands, I think these libs are installed:

$ LANG=en apt policy libsndio7.0:i386
libsndio7.0:i386:
  Installed: 1.8.1-1.1
  Candidate: 1.8.1-1.1
  Version table:
 *** 1.8.1-1.1 500
        500 http://mirror.easyname.at/ubuntu-archive jammy/universe i386 Packages
        100 /var/lib/dpkg/status
$ LANG=en sudo apt install libsndio7.0 libsndio7.0:i386
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libsndio7.0 is already the newest version (1.8.1-1.1).
libsndio7.0:i386 is already the newest version (1.8.1-1.1).
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

Ooe8bck 2025-09-24 github

I fixed the problem thanks to this post: https://forums.linuxmint.com/viewtopic.php?t=402670
So a simple re-install of all libsndio packages worked for me.

Kkisak-valve maintainer 2025-09-24 github

Glad to hear it's working for you now. That makes this either a general filesystem health issue or something went awry with apt when that package was installed.

Closing as not a Steam issue.

Nothing extracted yet.