Open tastytea opened 4 months ago
This is probably an issue with the flatpak package. Can you reproduce it with a natively installed verison?
i tried to install minigalaxy_1.3.0_all.deb from the github release page in a debian 12 VM and minigalaxy won't start:
with the minigalaxy in debian's repos (1.2.2) and wine-8.0 Banished installs, but won't start:
i'd rather not install it on my gentoo machine because that would mean a lot of compilation that i try to avoid with flatpak 😊
I think this is possibly related to #602 and might be a race condition or some other unpredictable trigger. When I prompt to install a few games, I seem to see this with every 2nd one or so. Maybe it's related to queuing multiple games to install at once?
Edit: or maybe it's some of the installer downloads getting corrupted or truncated due to internet hiccups? Is minigalaxy verifying the checksum of what it downloaded before running it? If not, maybe that could also be the cause. Whatever it is, it feels like throwing dice to see whether an install works fine or not.
Edit 2: nevermind I got to test it with a better internet connection and the extraction failed still happens with the same games
It did some more research into this and it turns out that the dependency on the package gir1.2-notify-0.7
is missing from the Debian package. @tastytea can you try installing it?
with gir1.2-notify-0.7
installed minigalaxy 1.3.0 starts but i get this error when i try to install banished:
there is a symlink d::
to /dev/sr0 in this directory. after renaming it to d:
banished installs. but when i hit play, i get the same error as with minigalaxy from the debian repos:
I'm not sure if python can work with files with :
characters in it. Windows does not support that.
It seems to work just fine:
~ $ python3
Python 3.12.4 (main, Aug 1 2024, 12:52:32) [GCC 13.2.1 20240309] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.mkdir(":test")
>>> os.listdir(":test")
[]
>>> f = open(":test/bla", "w"); f.write("test"); f.close()
4
>>> os.listdir(":test")
['bla']
>>>
I'll have to investigate this. I don't understand what's going on.
i'm using the minigalaxy flatpak, version 1.3.0.
is there a way to get more debug info, try out different wine versions, …?