Closed ghost closed 4 years ago
I am able to reproduce this issue on a fresh Fedora Silverblue 31 installation.
Interesting... Do you know what permissionwe have to add in to make it work?
I just tried to enable unrestricted access to the home folder and the issue was solved. But that is not really desirable, right?
I suspect that the runtime or Flatpak itself are to blame. I downgraded the Lutris Flatpak down to the last known working for me version, yet this issue persisted.
The default permissions allow this flatpak to create and write to the Game
directory in the user's home directory. This is, in my understanding, by no means a problem with the permissions per-se.
flatpak install org.gnome.Platform.Compat.i386//3.36
fixes it for me.
@A6GibKm Thank you for sharing you finding. I can confirm that installing the missing runtimes solves this issue.
So the issue wasn't even caused by the sandbox and it was effectively disabled in f850c202af1818794619063c4e4e351a7acd06c0 for nothing?
Yes, this appears to be the case.
When I was troubleshooting the issue I didn't think of a missing dependency as a plausible cause; I downgraded Lutris and GNOME runtimes back to the known working commits, and as I was running out of patience and time, I (wrongly?) assumed that it was a Silverblue thing and out of the scope of this project after seeing https://github.com/flathub/net.lutris.Lutris/issues/90 being closed.
The issue does not suggest in any way that this is not a sandbox issue, no one would think that a Compat extension is missing with a 'file not found' error.
@gasinvein could you add in the README the instruction to install org.gnome.Platform.Compat.i386//3.36
?
@A6GibKm
The issue does not suggest in any way that this is not a sandbox issue
Maybe you should notify the developers. Lutris was unable to run wine
during game installation, but it complains only about destination directory. This probably shouldn't be this way, maybe catch the error earlier or something.
could you add in the README
No, I'm not the maintainer anymore.
I am closing, since ultimately it turned to be a duplicated of #53.
Describe the problem The destination directory, in which the game should be installed, gets deleted after the Rockstar Games launcher or other external game files get downloaded, causing the installation to fail at the later stage of it.
I have reproduced this issue with Witcher 3: Wild Hunt - Game of the Year Edtion, and Grand Theft Auto 5 using Proton 4.11-12 and Lutris Wine 5.0.
Is it reproducible with native Lutris? No, it is not reproducible. Tested on Fedora 31 Workstation.
Steps to reproduce
Rockstar Games Launcher
from the list of install scripts.Expected behavior The Rockstar Games launcher appears, and the installation proceeds to the next step, where I should be able to log in to my social club account in order to download and install the game.
Actual behavior The directory
grand-theft-auto-v
in~/Games
gets deleted, and the installation fails with the error:Flatpak info
flatpak --version
: Flatpak 1.4.3flatpak --gl-drivers
: mesa-aco