I recently got back into gaming, but since my device does not have enough storage on its own I connected an external ssd. I downloaded some games from steam into it and later on after one reboot steam now cannot start the games because of the error below.
Proton: Upgrading prefix from None to 8.0-104 (/run/media/ae/SD_M/SteamLibrary/steamapps/compatdata/1286830/)
Traceback (most recent call last):
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 1766, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 1550, in init_session
g_compatdata.setup_prefix()
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 792, in setup_prefix
self.migrate_user_paths()
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 770, in migrate_user_paths
os.symlink(src=link, dst=old)
PermissionError: [Errno 1] Operation not permitted: '../AppData/Local' -> '/run/media/ae/SD_M/SteamLibrary/steamapps/compatdata/1286830/pfx/drive_c/users/steamuser/Local Settings/Application Data'
Fossilize INFO: Setting autogroup scheduling.
Fossilize INFO: Setting autogroup scheduling.
/bin/sh\0-c\0/home/ae/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1286830 -- /home/ae/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/ae/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun '/run/media/ae/SD_M/SteamLibrary/steamapps/common/Star Wars - The Old Republic/launcher.exe'\0
chdir "/run/media/ae/SD_M/SteamLibrary/steamapps/common/Star Wars - The Old Republic"
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Proton: Upgrading prefix from None to 8.0-104 (/run/media/ae/SD_M/SteamLibrary/steamapps/compatdata/1286830/)
Traceback (most recent call last):
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 1766, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 1550, in init_session
g_compatdata.setup_prefix()
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 792, in setup_prefix
self.migrate_user_paths()
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 770, in migrate_user_paths
os.symlink(src=link, dst=old)
PermissionError: [Errno 1] Operation not permitted: '../AppData/Local' -> '/run/media/ae/SD_M/SteamLibrary/steamapps/compatdata/1286830/pfx/drive_c/users/steamuser/Local Settings/Application Data'
Uploaded AppInterfaceStats to Steam
Fossilize INFO: Setting autogroup scheduling.
note: i got rid of the preinstalled steam since that was bugging me and installed steam (native)
Please let me know if i created an offense with this post, this is my first one.
Thanks for your help.
Looks like there is a permission mismatch after you have rebooted. You should see if they don’t seem to be in the same user or group.
# the permissions of your external ssd
# it should already owned by your user if you mounted through your tray/file manager
ls -la /run/media/ae/
# what user/group is steam running on?
ps -eo pid,user,group,command | grep -i steam
Permission of SD_M itself looks fine but you should look through the permissions of the Steam library in there. You can see paths in the error, check if those are not owned by your user.
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 1766, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 1550, in init_session
g_compatdata.setup_prefix()
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 792, in setup_prefix
self.migrate_user_paths()
File "/home/ae/.local/share/Steam/steamapps/common/Proton - Experimental/proton", line 770, in migrate_user_paths
os.symlink(src=link, dst=old)
and
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ae/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
could it be that the ssd is formatted wrong? it is extfat