Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

OneShot

A surreal puzzle adventure game with unique mechanics / capabilities. · By Future Cat Games

AppImage doesn't seem to run on Debian 12

A topic by stoats created Jan 25, 2022 Views: 3,977 Replies: 23
Viewing posts 1 to 12
(+6)

The AppImage doesn't launch for me with the following error:

/tmp/.mount_OneShoxvTPni/usr/bin/oneshot: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full

Seems like a library/dependency issue? Probably the same one as people are having with the steam version. I'll just stick to the windows build for now :"3

Did you ever figure it out? And wdym the windows build? Can I just plug the windows thing into wine and have it work?

Nope-, & no, sadly, wine/proton doesn't work for me either ;w;
I just meant running it on windows </3

Same issue on arch (steam deck). Couldn't launch through Proton either

Yeah, Arch Linux doesn't work for me either, I get basically the same error as before on Debian:

/tmp/.mount_OneShoxvTPni/usr/bin/oneshot: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full

Yep,it doesn't work on my archlinux,either.

I also found some info relavant to this:

https://github.com/AppImage/pkg2appimage/pull/500

https://github.com/AppImage/AppImageKit/issues/1162

/tmp/.mount_OneShoozBBeU/usr/bin/oneshot: symbol lookup error: /usr/lib/libgio-2.0.so.0: undefined symbol: g_module_open_full

(1 edit) (+2)

It seems that simply adding

LD_PRELOAD=/lib64/libgmodule-2.0.so

environemnt variable works for me.

(also remember installing ALSA relavant package if you encountered alsa relavant problems)

from link:

https://github.com/project-slippi/Ishiiruka/issues/323

(+2)

My library was in a different location. I found it with this:

```

$ sudo find / -name libgmodule-2.0.so

...

/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so

...

```

Then launched the game with this:

```

$ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so ./OneShot.AppImage

```

Thanks! Got the same error message on Ubuntu 22.04.3, adding that environmental variable fixed the issue.

(1 edit) (+1)

On Debian 12 here. I was able to get it working without the full path as:

LD_PRELOAD=libgmodule-2.0.so ./OneShot.AppImage
(1 edit) (+1)

Thanks! 

edit: the game launches. But after the first login to the PC in the bedroom, it crashes.

I managed to get it work from Lutris as advised below

(+2)

Here's a Makefile that patches this for the technically inclined (requires curl):


https://pastebin.com/7n3SdakB

Thanks! This worked great for me.

Damn this is way over my head

Guess I won't be playing Oneshot on my Deck then

Deleted 269 days ago

That would be incredible if you could thank you.

I'm a complete beginner to Linux, but I have faith I can manage at least that!

rip lol

(+1)

The makefile was not working for me, but i discovered that deleting the libgmodule-2.0.so in squashfs-root before rebulding fixed it

Hi, I came across your message. With some trial I used the makefile (it was my first time doing such a thing). But it still doesn't seem to run.
Now I get two errors.

ERROR: ld.so: object 'libgmodule-2.0.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

/tmp/.mount_OneShoYAoQyB/usr/bin/oneshot: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full

ERROR: ld.so: object 'libgmodule-2.0.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

having the same issue still on my steam deck.

can it run on debian 11? 

(+2)

I made an installation script for the Itch.io AppImage on Lutris. It adds the environment variable solution being discussed and works on my system (x86_64 EndeavorOS).

Thanks, it works great!

works if you manually add the appimage to lutris too

(1 edit)

Arch user here. Have all sorts of issues but lutris works for some reason.

Maybe the build is "depracated"? Or at least it seems to depend on depracated libraries