Issue launching game in Steam, have error, just unsure of what to do with it

Hey everyone!

Extremely (EXTREMELY) new to Linux in general and Bazzite is my first ever distro. I cannot emphasize how much of a newbie I am to literally all of this, but I'm trying!

Current issue: I'm trying to launch a game in Steam (Home Design 3D, don't judge me) and I was running into it perpetually trying to launch and then...not. I figured out how to run a log and it gave me this error: ERROR: ld.so: object '/run/host/usr/lib/extest/libextest.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

After some furious searching online, I've found the following: "The error message indicates that a 32-bit shared library (elfclass32) is being attempted to be preloaded into a 64-bit program, which is incompatible. The dynamic linker (ld.so) ignores the preload because the library's architecture does not match the program's architecture.
This commonly occurs when a library path specified in /etc/ld.so.preload or the LD_PRELOAD environment variable points to a 32-bit library while running a 64-bit application.

To resolve this, ensure that the library path in the LD_PRELOAD variable or /etc/ld.so.preload file points to the correct architecture-specific library. For example, on RedHat-based systems, 32-bit libraries should be in /usr/lib and 64-bit libraries in /usr/lib64.
If the library is only available in a single architecture, you may need to compile a version for the required architecture or use a symbolic link to the correct library if both versions exist."

My problem is that I have absolutely no idea how to do any of that, and honestly I don't actually know what most of it means. Do I need to play Home Design 3D right now? No. But I am worried about this impacting my ability to laucnh/play other 32-bit games in Steam in the future. So hopefully someone here can ELI5 on how to solve this issue! ❤️ Thanks in advance!
Was this page helpful?