The title probably won’t give all the context, so here’s some:
I’m using a dual-boot configuration with Windows installed, with Grub2 from Fedora used as my primary boot loader. I’ve installed NVIDIA video drivers from RPMFusion and configured Secure Boot.
I’ve installed Steam from the Flathub and mounted my external exFAT partition as I wanted to share my games storage with Windows. the fstab file looks like this:
/dev/disk/by-uuid/D2D0-A558 /mnt/shared auto nosuid,nodev,nofail,x-gvfs-show,exec,uid=1000,gid=1000 0 0
I’ve configured Flatpak to allow Steam to access the mounted disk and added the folder to my library. However the problem is, whenever I try to run the game installed inside that disk Steam silently fails to launch the game and logs this to the console:
GameAction [AppID 914800, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 914800, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 914800, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 914800, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 914800, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 914800, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/[REDACTED]/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=914800 -- '/app/share/steam/compatibilitytools.d/Proton'/proton waitforexitandrun '/mnt/shared/SteamLibrary/steamapps/common/Coffee Talk/CoffeeTalk.exe'\0
Game process added : AppID 914800 "/home/[REDACTED]/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=914800 -- '/app/share/steam/compatibilitytools.d/Proton'/proton waitforexitandrun '/mnt/shared/SteamLibrary/steamapps/common/Coffee Talk/CoffeeTalk.exe'", ProcID 1008, IP 0.0.0.0:0
chdir /mnt/shared/SteamLibrary/steamapps/common/Coffee Talk
GameAction [AppID 914800, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/[REDACTED]/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 914800, ActionID 2] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/[REDACTED]/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/[REDACTED]/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/[REDACTED]/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Proton: Upgrading prefix from None to 7.0-100 (/mnt/shared/SteamLibrary/steamapps/compatdata/914800/)
Traceback (most recent call last):
File "/app/share/steam/compatibilitytools.d/Proton/proton", line 1501, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/app/share/steam/compatibilitytools.d/Proton/proton", line 1302, in init_session
g_compatdata.setup_prefix()
File "/app/share/steam/compatibilitytools.d/Proton/proton", line 780, in setup_prefix
self.migrate_user_paths()
File "/app/share/steam/compatibilitytools.d/Proton/proton", line 758, in migrate_user_paths
os.symlink(src=link, dst=old)
PermissionError: [Errno 1] Operation not permitted: '../AppData/Local' -> '/mnt/shared/SteamLibrary/steamapps/compatdata/914800/pfx/drive_c/users/steamuser/Local Settings/Application Data'
Game process removed: AppID 914800 "/home/[REDACTED]/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=914800 -- '/app/share/steam/compatibilitytools.d/Proton'/proton waitforexitandrun '/mnt/shared/SteamLibrary/steamapps/common/Coffee Talk/CoffeeTalk.exe'", ProcID 1008
ThreadGetProcessExitCode: no such process 1009
Has anyone experienced this problem before? Any clues that might help is also welcome.