Steam refuses to download, disk write error

So a new day has dawned, I've got a couple days off work, I decided to download Dwarf Fortress again and see if I can get anywhere. However, steam refuses to download to either the games partition or the main partition. It tells me "Disk Write Error". I've tried messing with the mount options but no dice there. I tried downloading to the main partition but still no dice. Games already downloaded work fine. Attached is the error I get and the mount options for the games drive. Any ideas?
2 Replies
ETHREAL1
ETHREAL15w ago
Try running the ujust steam reset script (don’t remember the exact command, should be able to find it if you run ujust)
TheWhiteRaven
TheWhiteRavenOP5w ago
Good idea! Didn't know that existed, running now. As an aside, what's an ELF class? Lot of wrong ELF class errors in the terminal Negative, didn't fix it. New errors include: src/clientdll/autocloud.cpp (509) : AutoCloud failed to write session info src/clientdll/autocloud.cpp (509) : AutoCloud failed to write session info src/clientdll/remotestoragefilesynccontext.cpp (951) : Assertion Failed: Failed to write file after download (2) and ERROR: ld.so: object '/usr/lib/extest/libextest.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/usr/lib/extest/libextest.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/usr/lib/extest/libextest.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/usr/lib/extest/libextest.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/usr/lib/extest/libextest.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/usr/lib/extest/libextest.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/usr/lib/extest/libextest.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. and Traceback (most recent call last): File "/var/home/user1/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/proton", line 2205, in <module> g_session.init_session(sys.argv[1] != "runinprefix") File "/var/home/user1/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/proton", line 2053, in init_session g_compatdata.setup_prefix() File "/var/home/user1/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/proton", line 1031, in setup_prefix with self.prefix_lock: File "/var/home/user1/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/filelock.py", line 323, in enter self.acquire() File "/var/home/user1/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/filelock.py", line 271, in acquire self._acquire() File "/var/home/user1/.local/share/Steam/compatibilitytools.d/GE-Proton10-17/filelock.py", line 384, in _acquire fd = os.open(self._lock_file, open_mode) FileNotFoundError: [Errno 2] No such file or directory: '/var/home/user1/.local/share/Steam/steamapps/compatdata/0/pfx.lock' and Traceback (most recent call last): File "/var/home/user1/.local/share/Steam/compatibilitytools.d/proton_tkg_experimental.bleeding.edge.10.0.225765.20250801/proton", line 1940, in <module> g_session.init_session(sys.argv[1] != "runinprefix") File "/var/home/user1/.local/share/Steam/compatibilitytools.d/proton_tkg_experimental.bleeding.edge.10.0.225765.20250801/proton", line 1665, in init_session g_compatdata.setup_prefix() File "/var/home/user1/.local/share/Steam/compatibilitytools.d/proton_tkg_experimental.bleeding.edge.10.0.225765.20250801/proton", line 771, in setup_prefix with self.prefix_lock: File "/var/home/user1/.local/share/Steam/compatibilitytools.d/proton_tkg_experimental.bleeding.edge.10.0.225765.20250801/filelock.py", line 323, in enter self.acquire() File "/var/home/user1/.local/share/Steam/compatibilitytools.d/proton_tkg_experimental.bleeding.edge.10.0.225765.20250801/filelock.py", line 271, in acquire self._acquire() File "/var/home/user1/.local/share/Steam/compatibilitytools.d/proton_tkg_experimental.bleeding.edge.10.0.225765.20250801/filelock.py", line 384, in _acquire fd = os.open(self._lock_file, open_mode) FileNotFoundError: [Errno 2] No such file or directory: '/var/home/user1/.local/share/Steam/steamapps/compatdata/0/pfx.lock' Oh, but Steamworks Common Redistributables can update.....

Did you find this page helpful?