-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Banished: Wine extraction failed #605
Comments
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: traceback
with the minigalaxy in debian's repos (1.2.2) and wine-8.0 Banished installs, but won't start: traceback
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 😊 |
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 |
with traceback
there is a symlink traceback
|
I'm not sure if python can work with files with |
It seems to work just fine:
|
I'll have to investigate this. I don't understand what's going on. |
@sharkwouter |
@GB609 we can do that. What drive letter do you suggest? Would you want to make a PR or should apply the change? |
I can make a PR for that. |
I think all of these are fine. I'd probably go with t. |
See PR #621 |
There might be more to this issue than just the matter with the drive letter. The second issue is likely related to the arguments used with the install command in wine itself. |
It seems like this issue is still present in 1.3.1, if anybody was wondering. I'm seeing it e.g. with Fallout 3 GOTY. |
Would you be able to try the code that's currently on the master branch of this repository? I basically completely reworked how wine installations work, but its not in a public release yet as we're still testing. |
Yes I could try, but I'm unsure how to do it. I run minigalaxy in a flatpak since this is a musl system, so I can't really use it well outside of flatpak since that breaks most of the Linux native games. So ideally I would probably need to copy over the dev code into the flatpak sandbox or something. Is that possible? Or do you guys have some flatpak ref that leads to some dev build not from flathub? |
How would your system being musl be related to any of that? And why do you think running minigalaxy natively and installing windows games breaks linux games? I don't understand how that would be related. |
The linux games are glibc binaries, not musl binaries. |
@ell1e In theory, you can have the git based developer variant of gog run in parallel with the flatpak without impacting it at all, as long as the native system has the packages needed for it available: Python3, git, webkit2gtk and 2 python modules. Plus wine for windows installations. The steps needed to get it up and running are explained here: Dev infos. The only package you wouldn't need to install is glade i guess, because that is a tool to design the ui. That's not necessary to just run minigalaxy from sources. I'm not fully sure where the HOME for flatpak apps is. Might it be possible it's your regular user home? In that case the dev version of minigalaxy would share configuration files and install location paths with the flatpak variant. But that doesn't mean that it changes any of the games you've already installed, so long as you don't touch them from within minigalaxy's UI. |
Your understanding is mostly correct. At the risk of being pedantic, a musl system does have *.so files and is mostly the same, but you can't open musl *.so files from a glibc program. This means on a musl system, glibc Linux binaries will not run without some layer like flatpak or gcompat, since they miss all the system libraries, and gcompat isn't good enough to handle most games. The home directory in flatpak is in |
i'm using the minigalaxy flatpak, version 1.3.0.
is there a way to get more debug info, try out different wine versions, …?
The text was updated successfully, but these errors were encountered: