-
Notifications
You must be signed in to change notification settings - Fork 32
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
[flatpak] Invalid cross-device link #219
Comments
Yes, the expectation is to be installed as a user app. See https://github.com/Open-Wine-Components/umu-launcher/tree/main/packaging/flatpak#build--install-for-testing |
I'll test it as a user app later tonight. The linked issue shows a user that uses umu solely through Lutris - might be worth a look. |
The issue is reproducible with umu-launcher installed as an flatpak user app.
|
Thanks for confirming. Do you mind rebuilding the Flatpak as a user at this branch https://github.com/Open-Wine-Components/umu-launcher/tree/flatpak-cross-device-link? |
On a sidenote, from time to time this happens:
|
From that traceback, I can tell that umu-launcher build is out off date compared to the main branch due to the number lines mismatching. I'm pretty confident that was already addressed since 976ccfa and users will get the fix in the next release, |
!220 does not seem to fix the issue.
|
that's weird. I've only been testing cfe955f and R1kaB3rN@ef93df1. I'll check if it happens again. |
Hmm, I actually cannot reproduce this error on my system which leaves me to think this is system-specific depending on how it's configured:
In the above trace back, umu-launcher is extacting and moving files from it's private Flatpak cache where it successfully completes and proceeds to run the game. |
And because the extraction occurs from the private Flatpak cache, presumably, it should be within the same Linux namespace and filesystem. Though perhaps my assumption is wrong there? We could revert to extracting from the tmpfs temporarily for Flatpak until I take a closer look at this, but I'd really prefer not to. |
Also, from your traceback, the line numbers are mismatching again. At line 177, umu-launcher doesn't wait for its threads at that point . |
I really don't know what is happening here.... clean installation, fresh shell:
|
I suspect something in |
Probably this needs to be changed to latest commit?
|
@zocker-160 with the big hit! that's exactly it. quick fixing
fixes the Invalid cross-device link issue, umu initialization, prefix creation and game is going ingame. |
Linking the Lutris Flatpak issue below for tracking purposes. |
a
Invalid cross-device link
error pops up when trying to use the umu-launcher (cfe955f) via flatpak on a freshly installed Fedora 41, Flatpak 1.15.10 system.this issue might be specific to umu-launcher being installed as a system instead of a user app.
The text was updated successfully, but these errors were encountered: