mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1280] steam.profile update breaks steam #872
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#872
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @byouki-onna on GitHub (May 17, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1280
When I updated firejail today steam stopped working. It couldnt find its data directory.
The problem was that firejail whitelisted ~/.local/share/steam, but not ~/.local/share/Steam.
Im pretty sure at least. Its working now that I changed that.
However, the built in web browser is still broken, so I cant access the store.
This is my steam.local, with which it actually starts:
It does require the whitelist command in particular. it wont start with just noblacklist.
My operating system is x86_64 Void Linux.
Firejail version is 0.9.46.
@netblue30 commented on GitHub (May 19, 2017):
Question: On your system, do you have ~/.local/share/steam or ~/.local/share/Steam? Also take a look if you have ~/.steam or ~/.Steam. In quite a number of profiles "steam" is referenced, we probably would have to put "Steam" in also. Thanks for the bug.
@byouki-onna commented on GitHub (May 20, 2017):
~/.local/share/Steam, I thought that was implied by saying how whitelisting that fixed it. sorry.
@feragon commented on GitHub (May 20, 2017):
I found how to fix the web browser, it seems to use Chrome, so I removed all the options not present in Chromium profile
I allow perl in my steam.local file, if you don't want to use this file remove
disable-devel.@Fred-Barclay commented on GitHub (May 20, 2017):
@feragon Thanks!
@byouki-onna Can you try copying this profile to ~/.config/firejail/steam.profile and seeing if everything works?
@breznak commented on GitHub (May 25, 2017):
I'm getting maybe similar? error:
@Fred-Barclay commented on GitHub (May 25, 2017):
@breznak Can you try the profile I posted above?
@breznak commented on GitHub (May 25, 2017):
# firecfgsteam-> same crash!#firecfg --cleansteam(non-jailed)publicbetachannel~/.steamis a symlink to-> /mnt/games/steam# firecfg(reenable)TL;DR:
I think there are 2 issues:
*)
When I run
firejail steam, I getafter firecfg,
which steamcorrectly shows/usr/local/bin/steam@h1z1 commented on GitHub (Jun 13, 2017):
Tried using the profile above, it fails for several reasons. One is trying to access the client pid file
It's also unable to access 32bit libs ?
It's worth noting the last two updates from Valve have broken many systems with varying library problems. Throwing steam in a severely restricted jail is way overdue.
@reinerh commented on GitHub (Jun 26, 2017):
I commited a potential fix in
7971937.The issue was also reported in https://bugs.debian.org/866014
For me this change fixed steam again.
It would be nice if someone could confirm this as well.
@viq commented on GitHub (Jul 2, 2017):
For what it's worth, this works for me on archlinux:
Yes, probably a bunch of the stuff in
steam.localis not necessary.But, one very strange thing: having
tracelogenabled causes steam store (so the integrated browser) just show black page, nothing on it. Disablingtracelogmakes it work again.@reinerh commented on GitHub (Jul 11, 2017):
Thanks @viq. The
traceloghint was helpful. It restored the integrated browser also for me. I'll commit this fix.