I'm having some troubles getting a 64 bit Steam game (Cities: Skylines) to work in Kubuntu 21.04. The game worked under both 20.04 and 20.10 for me. The error from the games log file is the following:
ERROR: ld.so: object '/home/daniel/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Cities is a 64 bit game so I'm pretty sure that trying to load from the ubuntu12_32 directory is the issue when the same files are available from the ubuntu12_64 directory. Has something been changed from 20,10 to 21.04 that can have caused the error? If so, are there any environment variables that I can set that will make the game load the gameoverlayrenderer.so file from the correct directory? What I have found seems to suggest that the 64 bit library should load anyway, but since the game is refusing to load it seems that it doesn't.
Thank you!
ERROR: ld.so: object '/home/daniel/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Cities is a 64 bit game so I'm pretty sure that trying to load from the ubuntu12_32 directory is the issue when the same files are available from the ubuntu12_64 directory. Has something been changed from 20,10 to 21.04 that can have caused the error? If so, are there any environment variables that I can set that will make the game load the gameoverlayrenderer.so file from the correct directory? What I have found seems to suggest that the 64 bit library should load anyway, but since the game is refusing to load it seems that it doesn't.
Thank you!
Comment