Skip to content
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

Bad item "home" found in filesystem overrides; Bad item "host" found in filesystem overrides #1091

Closed
scottAnselmo opened this issue Jun 3, 2023 · 5 comments

Comments

@scottAnselmo
Copy link

scottAnselmo commented Jun 3, 2023

Game information

N/A

Distribution name and version where applicable

Fedora Kinoite 38.20230601.0

Flatpak info

Flatpak 1.15.4

Flatpak GL-Drivers:
default
host

Problem description

Issue started in the last week or so. When launching Steam it warns about overrides I haven't touched and won't launch Steam. I deleted the flatpak and all Steam data including user data via Discover's wipe all related data feature to make sure I wiped any overrides I might have absently mindly created in the far past for good measure, but still get the errors after reinstall and launch attempts.

flatpak run com.valvesoftware.Steam
INFO:root:https://github.com/flathub/com.valvesoftware.Steam/wiki
WARNING:root:Bad item "home" found in filesystem overrides
WARNING:root:Bad item "host" found in filesystem overrides
Please see https://github.com/flathub/com.valvesoftware.Steam/wiki#i-want-to-add-external-disk-for-steam-libraries

Does this issue reproduce with native Steam

Have not tested

@MiranDaniel
Copy link

Also having this issue on openSUSE Tumbleweed with Flatpak 1.14.4. Native Steam works fine.

@vostronix
Copy link

vostronix commented Jun 22, 2023

Same here, im also on Open SUSE

@scottAnselmo
Copy link
Author

scottAnselmo commented Jun 28, 2023

I don't recall ever touching Flatpak settings, apart from another app, RetroDeck. However, when I looked at Flatpak privileges via Flatseal there were some non-default values for Steam (shown via the "!" icon near the toggle with hovertext "Changed by the user"). Resetting it fixed this issue for me.

image

If anyone sees the "!" it would be a good idea to note in a comment what toggles have it to identify root cause and maybe figure out a permanent fix.

@nanonyme
Copy link
Collaborator

Anyone having this should double-check if they have global overrides that also affect this app. Sandbox holes that expose host user home are not supported.

@scottAnselmo
Copy link
Author

So in doing a new system build on Fedora Silverblue and Kinoite again, I discovered I may have actually been the one to have changed the default flatpak permissions. I couldn't get controller input to be recognized within games (worked fine in Big Picture mode) in wired or wireless modes. The solution to my controller issue was to enable access to D-Bus system bus / socket=system-bus in Flatseal. It's possible I didn't do this, but I tried a relatively exhaustive list of things like making sure of things like Steam settings around controllers, and various suggestions found in #734

As I'm mildly confident this is what happened which is technically deviating from the official flatpak permissions that causes this issue, I'm closing my issue. For those also deviating to get Steam controller support, I suggest pushing for better controller support in one of the several open controller issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants