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
Try running the ujust steam reset script (don’t remember the exact command, should be able to find it if you run ujust)
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.....