SteamDeckHomebrew / decky-loader

A plugin loader for the Steam Deck.
https://decky.xyz
GNU General Public License v2.0
4.77k stars 165 forks source link

read-only filesystem not working #292

Closed irol765 closed 1 year ago

irol765 commented 1 year ago

describe steamos-readonly disable fails after installing decky-loader or plugin /usr is always readonly

Reproduce Steps to reproduce the behavior:

  1. Reinstall steamos
  2. update system 3.3.3
  3. Switch desktop mode
  4. Install decky-loader
  5. Switch back to game mode and upgrade decky-loader
  6. Install flatpakupdater/TunnelDeck/Fantastic/vibrantDeck/PowerTools/Bluetooth
  7. Switch desktop mode
  8. Cancel the read-only mode steamos-readonly disable
  9. cd /usr mkdir 123
  10. error

Expected Behavior [A clear and concise description of what you expect to happen. ]

screenshot [If applicable, please add screenshots to help explain your problem. ]

Version Information

Additional context Have you ever modified a read-only filesystem? yes

TrainDoctor commented 1 year ago

~~Nothing decky or it's plugins do could effect the read only filesystem. This is by design. ~~ We also do not provide support for systems with modified RO filesystems.

Correction: There is only one plugin that can effect the filesystem due to using file overlays, which is TunnelDeck as pointed out by my fellow maintainer below.

AAGaming00 commented 1 year ago

This would be caused by enabling OpenVPN support in TunnelDeck, you can work around this by disabling it's OpenVPN support before disabling read-only. Note that installing Decky on a Deck with a modified filesystem is completely unsupported, so expect issues.