(I am using a translator since I don't have good English)
For a month now I have been trying to start the game in some way but I have not been successful in getting it to work. I have read forums and searched here to see if there was a solution but it still doesn't work.
I will leave you here in the log that appears when I try to open the game.
#I can't open TheoTown on Arch Linux
1 messages · Page 1 of 1 (latest)
/bin/sh\0-c\0/home/lawi/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1084020 -- /home/lawi/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/lawi/.local/share/Steam/steamapps/common/TheoTown/TheoTown64'\0
chdir "/home/lawi/.local/share/Steam/steamapps/common/TheoTown"
ERROR: ld.so: object '/home/lawi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/lawi/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/lawi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/lawi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/lawi/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-21-openjdk/lib/libnio.so: /usr/lib/jvm/java-21-openjdk/lib/libnio.so: undefined symbol: reuseport_available
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.BootLoader.loadLibrary(Unknown Source)
at java.base/sun.nio.fs.UnixNativeDispatcher.<clinit>(Unknown Source)
at java.base/sun.nio.fs.UnixFileSystem.<init>(Unknown Source)
at java.base/sun.nio.fs.LinuxFileSystem.<init>(Unknown Source)
at java.base/sun.nio.fs.LinuxFileSystemProvider.newFileSystem(Unknown Source)
at java.base/sun.nio.fs.LinuxFileSystemProvider.newFileSystem(Unknown Source)
at java.base/sun.nio.fs.UnixFileSystemProvider.<init>(Unknown Source)
at java.base/sun.nio.fs.LinuxFileSystemProvider.<init>(Unknown Source)
at java.base/sun.nio.fs.DefaultFileSystemProvider.<clinit>(Unknown Source)
at java.base/java.util.zip.ZipFile$Source.<clinit>(Unknown Source)
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(Unknown Source)
at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
at java.base/java.util.jar.JarFile.<init>(Unknown Source)
at java.base/java.util.jar.JarFile.<init>(Unknown Source)
at java.base/java.util.jar.JarFile.<init>(Unknown Source)
at java.base/sun.launcher.LauncherHelper.getMainClassFromJar(Unknown Source)
at java.base/sun.launcher.LauncherHelper.loadMainClass(Unknown Source)
at java.base/sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Uploaded AppInterfaceStats to Steam
I don't understand what to do in that part, if you have to create a file to place that or something else. (Sorry for the bad translation)