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/Wayland) steamwebhelper
fails to launch, seemingly missing $DISPLAY
#10554
Comments
I made a post (#10555) that was marked as duplicate, so here are my logs in case it helps. One is what happens when I run 'flatpak --user run com.valvesoftware.Steam' , which is that the popup happens and will continue to try and start steamwebhelper infinitely until I control-C. The second log is my steamwebhelper.log, which says that pressure-vessel has no version information available (required by /bin/bash). I'm not sure the significance of pressure-vessel not having version info available, but I wanted to bring it up in case it helps. https://gist.github.com/T-Quill/e4df450dba966fded2922c3ff49f825b |
This particular message is only a warning, you can safely ignore it.
No, it's libtinfo.so.6 that has no version information available. |
Thank you for clarifying, I'm glad that warning's safe to ignore. If any other logs would be helpful lmk and I'll provide them |
@four-griffins, I think the problem here is that the
is invoked after starting Xwayland and setting When it's running inside a Flatpak app, Steam's container runtime framework needs to start a new Flatpak sub-sandbox, which it does by sending a D-Bus method call to
The Flatpak 1.15.x development branch has a change which would avoid this problem (flatpak/flatpak#5278) but it's probably too intrusive to backport to the 1.14.x stable branch. |
@T-Quill, I suspect you probably have the same problem as @four-griffins, but I can't say that for sure from the information available. Please try the same solution: making your desktop environment upload the A well-integrated desktop environment should have automatically set this up for you, but Sway or Hyprland on Alpine is probably more of a "some assembly required" environment. If that doesn't work, the next thing to try would be running Steam with |
You are right, Hyprland isn't exactly batteries-included and does not do that automatically. For anyone else reading this, the Hyprland-endorsed way to do it is to add an
(In fact I already had a line like that that updates In any case, adding this worked for me (on a non-systemd distro) and Steam now starts as expected again. @smcv thank you so much for your helpful and detailed answers! |
It worked! Similarly to four-griffins I had a line in my ~/.config/sway/config with |
Please do! These self-assembly, batteries-not-included desktop environments tend to be accompanied by a lot of copying and pasting instructions around, which makes them take up a disproportionate amount of support time for the rest of the Linux ecosystem if those instructions are incomplete or wrong. Or, if you can encourage the upstream project and/or your distribution to include the necessary batteries, that would also benefit the whole Linux ecosystem. It isn't really sustainable to outsource the support burden to maintainers of unrelated projects who never intended to be responsible for Sway or Hyprland.
To be clear about this, the need to get |
Is dbus-activation-environment only for X11 or also within Wayland/ xWayland? |
Both. |
For anybody else seeing this issue on sway, I had to add
|
Your system information
STEAM_LINUX_RUNTIME_VERBOSE=1
set)Please describe your issue in as much detail as possible:
steamwebhelper fails to start on a completely fresh Steam Flatpak install, on a completely fresh Alpine install as well:
It still worked 3 days ago when i downloaded Elden Ring without playing it, and even yesterday, when I was trying to get the game to launch. At some point i closed Steam and it hasn't worked once since. I have uninstalled Steam and even reinstalled my OS entirely, still nothing. I assume it updated when it started up again, but I don't remember for sure (my memory sucks 😅)
I've seen plenty of people have issues with the newest version of steamwebhelper, but I haven't seen anyone with these lines in particular in
steamwebhelper.log
:The terminal output shows that Steam tries to launch steamwebhelper via the sniper runtime 3 times before giving up and displaying the error popup.
Some other recent issue mentioned running
run-in-sniper vkcube
which also fails with:even when explicitly setting
$DISPLAY
to:0
.Curiously, out of the 3 env variable dumps that appear in the verbose
steamwebhelper.log
, only the 3rd one seems to be missing DISPLAY.Steps for reproducing this issue:
flatpak install com.valvesoftware.Steam
)The text was updated successfully, but these errors were encountered: