-
Notifications
You must be signed in to change notification settings - Fork 26
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
[umu-runtime] Proton prefix initialization fails with "Invalid cross-device link" #440
Comments
seeing exactly the same on Fedora 41, flatpak-1.15.10. lutris and umu-launcher both installed as system apps. |
Reported it to umu-launcher: Open-Wine-Components/umu-launcher#219 |
umu 1.1.2 has been published in Lutris, let me know if this fixes this issue |
@R1kaB3rN umu 1.1.2 fixed the "Invalid cross-device link" issue for flatpak umu-launcher and flatpak lutris, but it seems like there's a new error when trying to start a game using umu-run through flatpak lutris. @vy137 can you confirm this as well? full log below. interesting bit:
|
Experiencing the same issue myself, @Mershl could you check if - after it exits - the folder Mine is empty and it could be related to what I mentioned here.
part, because the files are not actually persisting. |
can confirm, |
that doesn't make the slightest amount of sense. The Lutris Flatpak doesn't have access to ~/.var/app/org.openwinecomponents.umu.umu-launcher What you're looking for is .var/app/net.lutris.Lutris/data/lutris/runtime/umu |
at least the log is stating those write intentions
is umu 1.1.2 working for you in flatpak lutris @strycore? |
I haven't started QA for the Flatpak and I need to push an update to Flathub Beta. |
negative @strycore, see my comment to this PR: Open-Wine-Components/umu-launcher#220 (comment) The |
I have launched a new build: #442 |
This workaround "fixes" the issue and allows umu through flatpak lutris to go ingame. On a sidenote... all that testing seems to have mangled my flatpak environment. I can no longer reference paths outside my home (even with excessive flatpak filesystem overrides) from flatpak lutris. everything outside home turns into |
Slight off-topic, but this might be interesting to some: created flatpak/flatpak#5966 |
Describe the problem
On the creation of a prefix for a locally-installed game using Wine as its runner, I eventually run into this error (actual username replaced with
$USER
):The full logs: lutris.log.
Edit: Got a similar error at a different point on another run: different.log.
(Username replaced with
$USER
, and game name replaced with$GAME_NAME
).Is it reproducible with native Lutris?
No. On native Lutris 0.5.17-6 (from the Arch repos), I get a different error, though this is likely out of scope and unrelated?
Steps to reproduce
flathub-beta
(commitb87416fc19478cdb74892bf00f644b8233d9e85833247a07d11f4812b000799c
). This error also occurs on Lutris from the stable branch,flathub
.4.1. Give it a name.
4.2. Set the runner to Wine.
4.3. Set the executable path (somewhere in
$HOME
, meaning the flatpak has access to all the game files).4.4. Set the Wine prefix path to an empty directory (somewhere in
$HOME
, meaning the flatpak has access to the files).4.5. Set Wine version to
GE-Proton (Latest)
,Proton Experimental
,Proton 9.0 (Beta)
, orProton 8.0
. (Proton 7.0
leads to a different error.)Expected behavior
The prefix is set up, and the environment is set up such that the game launches and runs.
Actual behavior
The prefix creation is cut short.
Flatpak info
flatpak --version
pacman -Q flatpak
flatpak --gl-drivers
:The text was updated successfully, but these errors were encountered: