#Launching Steam game from external volume fails with Python symlink error

1 messages · Page 1 of 1 (latest)

hybrid dock
#

Hello, I've been trying to use Linux as my daily driver and I'm using Fedora 36 with NVIDIA driver properly set on Wayland.

I've set up dual-boot just in case if my job requires me to use Windows or Proton doesn't work so I'm storing my Windows games on a exFAT partition.

However launching game with Steam Play always fails with this error and I have no clue. Could anyone help me out?

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/basix/.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/basix/.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/basix/.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/basix/.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/basix/.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/basix/.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/basix/.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
#

Oh right, Steam from flathub with all extension installed. I've already tried Flatpak community build and GE.

#

uname -a Linux fedora 5.19.9-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 15 09:49:52 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

hybrid dock
#
Ask Fedora

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 wante...

full dome
hybrid dock