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.
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.
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.
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.
Your system information
[2025-09-23 12:58:37] Startup - updater built Sep 12 2025 03:55:50
steam.sh[17967]: Running Steam on linuxmint 21.3 64-bit
No
Yes
steam-logs.tar.gz
`]
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:
Generating a symbolic link in ~/.local/share/Steam/ubuntu12_32/libsndio.so.7 does not help.