-
-
Notifications
You must be signed in to change notification settings - Fork 41
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
Cannot launch ProtonUp-QT on Steam Deck #366
Comments
Cannot reproduce on my Steam Deck. Did some permissions get messed up for your Flatpak? This warning is a general Flatpak message of some kind:
What? I'm running ProtonUp-Qt 2.9.1 on my Steam Deck and my PC, 2.9.1 is available as a Flatpak. Although this issue is not specific to the ProtonUp-Qt version, it appears to be a Flatpak configuration issue. ProtonUp-Qt Flatpak was bumped to v2.9.1 with flathub/net.davidotek.pupgui2@2e8b0a7. |
A quick Google search confirms this is a general Flatpak issue. One suggestion was to force disable Wayland and force enable X11. You can do this from the Plasma System Settings, Flatseal, or manually with a terminal command (streetpea/chiaki-ng#112 (comment)). This Note though that flathub/net.davidotek.pupgui2#24 sets Looking at streetpea/chiaki-ng#263 (comment) it may also be caused by a Qt6 update (iirc comes from KDE Platforms). I'll run some updates and see if ProtonUp-Qt breaks as a result, and if tinkering to set |
It would also be interesting to know if the AppImage has the same problem |
Nevermind, restarting my Steam Deck worked. However even after the update, ProtonUp-Qt still works. For what it's worth, revisiting your terminal output, it looks like the crash is happening before ProtonUp-Qt can even properly load. |
I tried fiddling with a bunch of ProtonUp-Qt permissions in Flatseal, including access to the whole filesystem, and and while I couldn't reproduce a crash I was able to reproduce the I noticed your terminal after that message appears to return with a 139 exit code, which iirc is a segfault inside of a container (which makes sense for a Flatpak). This could still be coming from some fault with Qt, or maybe you need to re-install the Flatpak? This might also allow you to use an up-to-date ProtonUp-Qt version, as ProtonUp-Qt 2.9.1 is definitely available. |
I'm updating to Preview (reverted back a week or so ago for testing purposes) and I'll see if the issue is present there. I should've checked but I think Beta is on 3.5.17 now. |
Updated to Preview, checked that the version is 3.5.17, ProtonUp-Qt v2.9.1 still works for me, with the most up-to-date Platforms packages from Flathub as well. So I can't reproduce this on my Steam Deck or PC. My remaining advice would be:
|
1
I install it using discover and look like there is only "shows" 2.9.0 at the website? https://flathub.org/apps/net.davidotek.pupgui2
Well, the commit match. (But it still shows 2.9.0 in website and Flatseal....) 2
Have been try:
or All doesn't work. 3
Nope...I am using all stable version (stable SteamOS, stable Steam client) 4
I have been trying to uninstall it and install again. It doesn't work. |
AppImage version works normally. |
Sounds like a problem with Flathub, Discover shows v2.9.1. The changelog it's showing is for v2.9.1 though: https://github.com/DavidoTek/ProtonUp-Qt/releases/tag/v2.9.1
Damn.
Hm, it's possible but unlikely that the stable SteamOS has issues. I haven't used SteamOS Stable, well, ever for any length of time, so I'm not sure. I think this would also be more widely reported if it was specific to Stable.
Thanks for checking! It seems like this is specific to the Flatpak, and something specific to your Steam Deck, too. Did you try resetting the Flatpak permissions, such as from Flatseal? |
My discover shows 2.9.0 and the website shows 2.9.0 too...?
Yes, and it doesn't work. And I try something strange that I don't know if it is useful.
Cause it before look likes something broken when runing python... |
Very strange, it's showing v2.9.1 for me... I did have a look to see if some strings weren't updated when I saw Flathub was mentioning the changelog as being for v2.9.0, but didn't find any. Maybe DavidoTek knows better though, I don't know a whole lot about how Flatpak packaging works.
This error is because of the Qt6 packages being missing, they come from the Flatpak environment and when you run directly like this, it looks for the Qt6 packages from your system, which of course the Steam Deck's Python installation does not have PySide6. 🙂 I didn't check but I assume the Steam Deck just has a vanilla Python installation, since Python is a dependency for Proton and only uses the standard library (it's also a dependency for the Steam Client but I'm not sure outside of Proton how the Client uses Python). If it wasn't Qt6 erroring here, it would error about the plethora or other packages being missing. |
It may be possible to run the I don't know where the binary is installed to (the paths are different on my PC which I'm currently on) but maybe something like this? If you can find the Python binary, your above command would become something like this: |
Should also note that even if this is possible there might be other issues since this is still running outside of the Flatpak environment, so other libraries may be missing or incompatible (I think since SteamOS is on KDE this might be fine, but there might be some missing Qt6 stuff since it runs Plasma 5...) |
Oh, I forgot to update the release version tag for Flatpak (
The version is still 2.9.1 even though it is only showing 2.9.0 on Flathub.
Yes, also the Flatpak is tailored for the KDE Runtime to save some disk space. I wouldn't expect it to work outside the container as it requires all libraries and dist-packages from the ProtonUp-Qt Flatpak and the KDE Runtime. It seems to be a problem with the specific installation and is probably unrelated to ProtonUp-Qt. Although it somehow reminds me of #87, but I think it is unrelated. |
It would be interesting to know if this issue persists after ProtonUp-Qt v2.9.2 is released. |
Describe the bug
Try to launch ProtonUp-QT but it close quickly without seeing the GUI
To Reproduce
Launch it by menu or
flatpak run net.davidotek.pupgui2
Expected behavior
Normally working
Screenshots
Desktop (please complete the following information):
Additional context
None
Terminal output
The text was updated successfully, but these errors were encountered: