Open fsyy opened 4 years ago
I want to add: games yelling "DISK WRITE ERROR" - stay in this state
It doesn't help to reboot, restart, delete download cache, move game from one to another disk, backup & delete old games to enlarge free space.
And i have another game to add to the list:
Monster Hunter: World 2.0 GB Update - 205 GB free
And another one to the 'does work on the same disk list': Subnautica: Below Zero 3.1 GB - happily downloading...
so i managed to make it work again. i put steam into offline mode, tried to backup the game with DISK WRITE ERROR. that didn't work as it already started to download a update, then i closed steam again (still offline mode).
i edited the appmanifest_12345.acf and changed the following:
"UpdateResult" "0" "StateFlags" "4"
then i started steam, still in offline mode, and made a backup of the game. i uninstalled the game afterwards.
putting steam back into online mode. restored the backup and magically it restored and downloaded the missing update flawless. disk seems ok now.
thanks that worked, as i got a slow internet line and downloading 60 (or more) GB out of the blue doesn't go very well here...
It could be an edge case or a regression of the fixes made in https://github.com/ValveSoftware/steam-for-linux/issues/4982
Please provide the system info diagnostics from Steam client Help > System Information, and consider running steam with DBG_STAT env var set and capturing the output (see https://github.com/ValveSoftware/steam-for-linux/issues/4982#issuecomment-551381375)
``` Computer Information: Manufacturer: Unknown Model: Unknown Form Factor: Desktop No Touch Input Detected Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz CPU Family: 0x6 CPU Model: 0x5e CPU Stepping: 0x3 CPU Type: 0x0 Speed: 4200 Mhz 8 logical processors 4 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Unsupported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Unsupported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: "Arch Linux" (64 bit) Kernel Name: Linux Kernel Version: 5.5.5-1-ck X Server Vendor: The X.Org Foundation X Server Release: 12007000 X Window Manager: KWin Steam Runtime Version: steam-runtime_0.20200204.0 Video Card: Driver: NVIDIA Corporation GeForce GTX 1060 6GB/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 440.59 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0x1c03 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 18.78" x 10.55" (21.54" diag) 47.7cm x 26.8cm (54.7cm diag) Primary Bus: PCI Express 16x Primary VRAM: 6144 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: Realtek ALC892 Memory: RAM: 15959 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: de_DE.UTF-8 Total Hard Disk Space Available: 445114 Mb Largest Free Hard Disk Block: 4615 Mb The runtime information tool is preparing a report, please wait... ```
I can't provide other logs, as i fixed all of my games having this issue.
Thanks, the part that expands from The runtime information tool is preparing a report, please wait...
would be the most interesting piece here if you want to update your report.
```
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
CPU Family: 0x6
CPU Model: 0x5e
CPU Stepping: 0x3
CPU Type: 0x0
Speed: 4200 Mhz
8 logical processors
4 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Unsupported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Unsupported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
"Arch Linux" (64 bit)
Kernel Name: Linux
Kernel Version: 5.5.5-1-ck
X Server Vendor: The X.Org Foundation
X Server Release: 12007000
X Window Manager: KWin
Steam Runtime Version: steam-runtime_0.20200204.0
Video Card:
Driver: NVIDIA Corporation GeForce GTX 1060 6GB/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 440.59
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1c03
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 18.78" x 10.55" (21.54" diag)
47.7cm x 26.8cm (54.7cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 6144 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: Realtek ALC892
Memory:
RAM: 15959 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: de_DE.UTF-8
Total Hard Disk Space Available: 445114 Mb
Largest Free Hard Disk Block: 1594 Mb
Steam Linux Runtime Information:
{
"can-write-uinput" : true,
"steam-installation" : {
"path" : "/home/freak/.local/share/Steam",
"data_path" : "/home/freak/.local/share/Steam",
"issues" : [
]
},
"runtime" : {
"path" : "/home/freak/.local/share/Steam/ubuntu12_32/steam-runtime",
"version" : "0.20200204.0",
"issues" : [
],
"pinned_libs_32" : {
"list" : [
" 8552717 4 drwxr-xr-x 2 freak freak 4096 Feb 12 08:07 pinned_libs_32",
" 8519710 4 -rw-r--r-- 1 freak freak 58 Feb 12 08:07 pinned_libs_32/system_libdbus-1.so.3",
" 8519698 0 -rw-r--r-- 1 freak freak 0 Feb 12 08:07 pinned_libs_32/has_pins",
" 8519702 4 -rw-r--r-- 1 freak freak 69 Feb 12 08:07 pinned_libs_32/system_libdbusmenu-gtk.so.4",
" 8519696 4 lrwxrwxrwx 1 freak freak 107 Feb 12 08:07 pinned_libs_32/libgtk-x11-2.0.so.0 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10",
" 8519699 4 lrwxrwxrwx 1 freak freak 96 Feb 12 08:07 pinned_libs_32/libcurl.so.4 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libcurl.so.4.2.0",
" 8519712 4 -rw-r--r-- 1 freak freak 55 Feb 12 08:07 pinned_libs_32/system_libudev.so.0",
" 8519709 4 lrwxrwxrwx 1 freak freak 94 Feb 12 08:07 pinned_libs_32/libdbus-1.so.3 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libdbus-1.so.3.5.8",
" 8519706 4 -rw-r--r-- 1 freak freak 71 Feb 12 08:07 pinned_libs_32/system_libdbusmenu-glib.so.4",
" 8519713 0 lrwxrwxrwx 1 freak freak 12 Feb 12 08:07 pinned_libs_32/libcurl.so.3 -> libcurl.so.4",
" 8519701 4 lrwxrwxrwx 1 freak freak 105 Feb 12 08:07 pinned_libs_32/libdbusmenu-gtk.so.4 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libdbusmenu-gtk.so.4.0.13",
" 8519704 4 -rw-r--r-- 1 freak freak 50 Feb 12 08:07 pinned_libs_32/system_libGLU.so.1",
" 8519711 4 lrwxrwxrwx 1 freak freak 93 Feb 12 08:07 pinned_libs_32/libudev.so.0 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libudev.so.0.13.0",
" 8519697 4 -rw-r--r-- 1 freak freak 70 Feb 12 08:07 pinned_libs_32/system_libgtk-x11-2.0.so.0",
" 8519703 4 lrwxrwxrwx 1 freak freak 99 Feb 12 08:07 pinned_libs_32/libGLU.so.1 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libGLU.so.1.3.08004",
" 8519700 4 -rw-r--r-- 1 freak freak 52 Feb 12 08:07 pinned_libs_32/system_libcurl.so.4",
" 8519705 4 lrwxrwxrwx 1 freak freak 106 Feb 12 08:07 pinned_libs_32/libdbusmenu-glib.so.4 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/libdbusmenu-glib.so.4.0.13"
]
},
"pinned_libs_64" : {
"list" : [
" 8552718 4 drwxr-xr-x 2 freak freak 4096 Feb 12 08:07 pinned_libs_64",
" 8519687 0 -rw-r--r-- 1 freak freak 0 Feb 12 08:07 pinned_libs_64/has_pins",
" 8519691 4 -rw-r--r-- 1 freak freak 65 Feb 12 08:07 pinned_libs_64/system_libdbusmenu-gtk.so.4",
" 8519685 4 lrwxrwxrwx 1 freak freak 98 Feb 12 08:07 pinned_libs_64/libcurl.so.4 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0",
" 8519708 4 -rw-r--r-- 1 freak freak 51 Feb 12 08:07 pinned_libs_64/system_libudev.so.0",
" 8519689 4 -rw-r--r-- 1 freak freak 49 Feb 12 08:07 pinned_libs_64/system_libjack.so.0",
" 8519688 4 lrwxrwxrwx 1 freak freak 98 Feb 12 08:07 pinned_libs_64/libjack.so.0 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libjack.so.0.1.0",
" 8519695 4 -rw-r--r-- 1 freak freak 67 Feb 12 08:07 pinned_libs_64/system_libdbusmenu-glib.so.4",
" 8519714 0 lrwxrwxrwx 1 freak freak 12 Feb 12 08:07 pinned_libs_64/libcurl.so.3 -> libcurl.so.4",
" 8519690 4 lrwxrwxrwx 1 freak freak 107 Feb 12 08:07 pinned_libs_64/libdbusmenu-gtk.so.4 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libdbusmenu-gtk.so.4.0.13",
" 8519693 4 -rw-r--r-- 1 freak freak 46 Feb 12 08:07 pinned_libs_64/system_libGLU.so.1",
" 8519707 4 lrwxrwxrwx 1 freak freak 95 Feb 12 08:07 pinned_libs_64/libudev.so.0 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/libudev.so.0.13.0",
" 8519692 4 lrwxrwxrwx 1 freak freak 101 Feb 12 08:07 pinned_libs_64/libGLU.so.1 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004",
" 8519686 4 -rw-r--r-- 1 freak freak 48 Feb 12 08:07 pinned_libs_64/system_libcurl.so.4",
" 8519694 4 lrwxrwxrwx 1 freak freak 108 Feb 12 08:07 pinned_libs_64/libdbusmenu-glib.so.4 -> /home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4.0.13"
]
}
},
"os-release" : {
"id" : "arch",
"name" : "Arch Linux",
"pretty_name" : "Arch Linux",
"build_id" : "rolling"
},
"architectures" : {
"i386-linux-gnu" : {
"can-run" : true,
"library-issues-summary" : [
],
"graphics-details" : {
"x11/vulkan" : {
"messages" : "ERROR: [Loader Message] Code 0 : /home/freak/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so: wrong ELF class: ELFCLASS64\n",
"renderer" : "GeForce GTX 1060 6GB",
"version" : "1.1.119 (device 10de:1c03) (driver 440.236.0)"
},
"glx/gl" : {
"renderer" : "GeForce GTX 1060 6GB/PCIe/SSE2",
"version" : "4.6.0 NVIDIA 440.59",
"library-vendor" : "glvnd"
},
"egl_x11/gl" : {
"renderer" : "GeForce GTX 1060 6GB/PCIe/SSE2",
"version" : "4.6.0 NVIDIA 440.59",
"library-vendor" : "glvnd"
},
"egl_x11/glesv2" : {
"renderer" : "GeForce GTX 1060 6GB/PCIe/SSE2",
"version" : "OpenGL ES 3.2 NVIDIA 440.59",
"library-vendor" : "glvnd"
}
},
"dri_drivers" : [
{
"library_path" : "/usr/lib32/dri/i915_dri.so"
},
{
"library_path" : "/usr/lib32/dri/i965_dri.so"
},
{
"library_path" : "/usr/lib32/dri/iris_dri.so"
},
{
"library_path" : "/usr/lib32/dri/kms_swrast_dri.so"
},
{
"library_path" : "/usr/lib32/dri/nouveau_dri.so"
},
{
"library_path" : "/usr/lib32/dri/nouveau_vieux_dri.so"
},
{
"library_path" : "/usr/lib32/dri/r200_dri.so"
},
{
"library_path" : "/usr/lib32/dri/r300_dri.so"
},
{
"library_path" : "/usr/lib32/dri/r600_dri.so"
},
{
"library_path" : "/usr/lib32/dri/radeon_dri.so"
},
{
"library_path" : "/usr/lib32/dri/radeonsi_dri.so"
},
{
"library_path" : "/usr/lib32/dri/swrast_dri.so"
},
{
"library_path" : "/usr/lib32/dri/virtio_gpu_dri.so"
},
{
"library_path" : "/usr/lib32/dri/vmwgfx_dri.so"
}
],
"va-api_drivers" : [
{
"library_path" : "/home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/dri/dummy_drv_video.so"
}
]
},
"x86_64-linux-gnu" : {
"can-run" : true,
"library-issues-summary" : [
],
"graphics-details" : {
"x11/vulkan" : {
"messages" : "ERROR: [Loader Message] Code 0 : /home/freak/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so: wrong ELF class: ELFCLASS32\n",
"renderer" : "GeForce GTX 1060 6GB",
"version" : "1.1.119 (device 10de:1c03) (driver 440.236.0)"
},
"glx/gl" : {
"renderer" : "GeForce GTX 1060 6GB/PCIe/SSE2",
"version" : "4.6.0 NVIDIA 440.59",
"library-vendor" : "glvnd"
},
"egl_x11/gl" : {
"renderer" : "GeForce GTX 1060 6GB/PCIe/SSE2",
"version" : "4.6.0 NVIDIA 440.59",
"library-vendor" : "glvnd"
},
"egl_x11/glesv2" : {
"renderer" : "GeForce GTX 1060 6GB/PCIe/SSE2",
"version" : "OpenGL ES 3.2 NVIDIA 440.59",
"library-vendor" : "glvnd"
}
},
"dri_drivers" : [
{
"library_path" : "/usr/lib/dri/i915_dri.so"
},
{
"library_path" : "/usr/lib/dri/i965_dri.so"
},
{
"library_path" : "/usr/lib/dri/iris_dri.so"
},
{
"library_path" : "/usr/lib/dri/kms_swrast_dri.so"
},
{
"library_path" : "/usr/lib/dri/nouveau_dri.so"
},
{
"library_path" : "/usr/lib/dri/nouveau_vieux_dri.so"
},
{
"library_path" : "/usr/lib/dri/r200_dri.so"
},
{
"library_path" : "/usr/lib/dri/r300_dri.so"
},
{
"library_path" : "/usr/lib/dri/r600_dri.so"
},
{
"library_path" : "/usr/lib/dri/radeon_dri.so"
},
{
"library_path" : "/usr/lib/dri/radeonsi_dri.so"
},
{
"library_path" : "/usr/lib/dri/swrast_dri.so"
},
{
"library_path" : "/usr/lib/dri/virtio_gpu_dri.so"
},
{
"library_path" : "/usr/lib/dri/vmwgfx_dri.so"
}
],
"va-api_drivers" : [
{
"library_path" : "/usr/lib/dri/iHD_drv_video.so"
},
{
"library_path" : "/home/freak/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so"
}
]
}
},
"locale-issues" : [
"c-utf8-missing",
"en-us-utf8-missing",
"i18n-supported-missing"
],
"locales" : {
"
Thanks. Things look in order, nothing suspicious. If this happens again or similar reports arise we can resume investigating.
Hi, it happened again, this time Generation Zero 9.6 GB Update - 74,4 GB free space.
DBG_STAT output:
statvfs64: ret 0 errno 101 f_bsize : 1024 f_frsize: 1024 f_blocks: 11618910088 f_bfree : 8767133900 f_bavail: 8767133900
Thanks. The disk space checks are fine, this is likely unrelated to #4982.
There are a lot of ways in the Steam client this disk write failure can be reported. It's a pretty generic error code. Please provide your steam logs (from ~/.steam/steam/logs/
) and the steam client stdout/stderr when this happens. In most cases there should be additional information about what triggered the error when you reproduce.
i deleted all logs before i started steam again, then i started the update of the game and it instantly said DISK WRITE ERROR, i then stopped steam again. steam was started like this: steam &> stdout_stderr.txt
https://gist.github.com/fsyy/ceec10a78dd30e0f15a6eb06dfaf85cf
Ok so that's in content_log.txt
[2020-02-26 19:48:02] Failed to write chunk in file "archives_win64\initial\game0.arc", 1048576 bytes at offset 32155648 (Write Failed)
[2020-02-26 19:48:02] AppID 704270 update canceled : Failed updating depot 704271 while writing chunk, offset 32155648 (Write Failed) (Disk write failure) "/media/synas1/GAMES/steamapps/downloading/704270/archives_win64/initial/game0.arc"
What is /media/synas1 ? Is it a local ext4 filesystem, or something else?
Hi, sorry for the delay, i was wondering why Generation Zero was on that NAS drive... It was on that NAS, but i removed the NAS share now and added another local disk. So, i got that problem again, not using that NAS and not using any goofy device. Still the same problem.
i'll add some logs later on...
Hi, this problem is happening to me as well:
[2021-01-28 14:09:02] AppID 1091500 update changed : Running,Committing,
[2021-01-28 14:09:02] AppID 1091500 starting commit from "/home/_USER_/.local/share/Steam/steamapps/downloading/1091500" to "/run/media/_USER_/_GAMEFS_/GAMES/Steam/steamapps/common/Cyberpunk 2077" : 14 updated, 0 moved, 0 deleted files
[2021-01-28 14:09:02] AppID 1091500 update canceled : File commit failed: failed to move in file (Disk write failure) "/run/media/_USER_/_GAMEFS_/GAMES/Steam/steamapps/common/Cyberpunk 2077/archive/pc/content/basegame_1_engine.archive"
[2021-01-28 14:09:02] AppID 1091500 update changed : Running,Committing,Stopping,
[2021-01-28 14:09:02] AppID 1091500 update changed : Running,Stopping,
[2021-01-28 14:09:02] AppID 1091500 update changed : None
[2021-01-28 14:09:02] AppID 1091500 state changed : Update Required,Fully Installed,Update Queued,Files Missing,Update Started, (Disk write failure)
[2021-01-28 14:09:02] AppID 1091500 state changed : Update Required,Fully Installed,Files Missing,Update Paused,Update Started,
[2021-01-28 14:09:02] AppID 1091500 scheduler finished : removed from schedule
I've already tried verifying the game and re-downloaded it, to no avail. Of course there's plenty of free space in the destination storage and I see no I/O failure in kernel logs. Creating empty files and directories at destination works fine as well.
Operating System Version: "Arch Linux" (64 bit) Kernel Name: Linux Kernel Version: 5.10.6-zen1-1-zen X Server Vendor: The X.Org Foundation X Server Release: 12010000 X Window Manager: KWin Steam Runtime Version: steam-runtime_0.20201203.1
hello @DistantThunder - please provide the full output of Help > System Information in your steam client. Make sure to wait for the full report to be produced.
perl -ne 'use POSIX; print $_, "errno $1 = ", strerror($1),"\n" if $_ =~ /errno: ([[:digit:]]+)/' </path/to/Steam/logs/content_log.txt
I just installed Manjaro myself because Windows 11 looks.... unappealing. I am also having this issue, or something very similar to it. Installing games, updates, or workshop content gives me this "Disk Write Error". If I click retry, it will progress from where it left off, then stop, rinse and repeat. Eventually after clicking retry several dozen times a game will install. Seems like if it was permissions or something it wouldn't make any progress at all. So I don't know where to go from here. I have tried changing download locations in steam prefs, creating a new steam library, clearing cache, verifying game files.
I am installing into my home dir which is mounted on a samsung SSD, Ext4 filesystem. I haven't had any other issues downloading files or anything like that. Seems specific to steam.
I tried the above command because hey why not. Got this out:
[2021-07-31 16:52:25] AppID 394360 update changed : Running,Stopping, [2021-07-31 16:52:25] AppID 394360 update changed : None [2021-07-31 16:52:25] AppID 394360 state changed : Fully Installed,Update Queued, [2021-07-31 16:52:25] AppID 394360 state changed : Fully Installed,Update Paused, [2021-07-31 16:52:25] AppID 394360 scheduler finished : removed from schedule (result Disk write failure, state 0x204) [2021-07-31 16:52:37] Current download rate: 0.000 Mbps [2021-07-31 16:53:26] HTTP (SteamCache,9) - cache4-sea1.steamcontent.com (205.196.6.142:443 / 205.196.6.142:443, host: cache4-sea1.steamcontent.com): Closing connection [2021-07-31 16:53:26] HTTP (SteamCache,16) - cache2-atl1.steamcontent.com (162.254.199.195:80 / 162.254.199.195:80, host: cache2-atl1.steamcontent.com): Closing connection [2021-07-31 16:53:26] HTTP (SteamCache,149) - cache4-ord1.steamcontent.com (162.254.193.36:443 / 162.254.193.36:443, host: cache4-ord1.steamcontent.com): Closing connection [2021-07-31 16:53:26] HTTP (SteamCache,11) - cache2-dfw1.steamcontent.com (155.133.253.18:80 / 155.133.253.18:80, host: cache2-dfw1.steamcontent.com): Closing connection
Doesn't seem incredibly helpful. Attached is my steam system info, if that helps, since someone asked another guy above me here. SteamSysInfo.txt
I would appreciate any insight or help.
I had the same problem. Removing the corresponding appmanifest_appid
.acf.tmp.save fixed the issue.
Interesting. That suggests that the failure is because it couldn't create the file because it already existed and this was handled as failure. (In terms of open(2)
, this is expected with O_CREAT | O_EXCL
; and reporting simply as “disk write error” is a clear case of #7958.)
This is also happening to me, but when trying to install games...
I couldn't find any appmanifestappid
, but I tried removing all matches with `$ find ~/.steam -name '*appManifest*'`. Didn't work.
Ended up reinstalling steam, deleting all steam files, and then adding the disk again: it worked!
I uninstalled it via this tutorial.
Unfortunately, this is not viable, since it could remove some games, happily I didn't had any yet. But this might be a way to track why this is happening.
Edit:
At about 7gb, the download stopped and in the download manager it said that the problem was: disk write error
... Don't know what to do.
@TTimo Somehow, the issue re-surfaced lately and I believe it's because Steam is confused by multiple Library Folders and somehow trips over itself.
The current case is with: Ace Combat 7 (appID 502500). The game needs to be updated, the problem can be triggered at will by try to verify the game files or trying to apply the update.
Steam UI is as below:
Logs indicate:
==> /home/USERNAME/.local/share/Steam/logs/content_log.txt <== [2022-02-05 15:37:02] Start validating appID 502500 [2022-02-05 15:37:02] AppID 502500 scheduler update : Priority First, not played for 5755312 seconds, update disabled for 0 seconds [2022-02-05 15:37:02] AppID 502500 state changed : Update Required,Fully Installed,Update Queued,Files Missing,Update Started, [2022-02-05 15:37:03] AppID 502500 state changed : Update Required,Fully Installed,Update Queued,Files Missing,Update Running,Update Started, [2022-02-05 15:37:03] AppID 502500 update changed : Running, [2022-02-05 15:37:03] AppID 502500 update changed : Running,Reconfiguring, [2022-02-05 15:37:03] AppID 502500 update changed : Running, [2022-02-05 15:37:03] Validation: read 7 files missing and 0 files corrupt for AppID 502500 [2022-02-05 15:37:03] AppID 502500 update started : download 4839787696/4839787696, store 0/0, reuse 1060008960/1060008960, delta 0/0, stage 10641080537/10641080537 [2022-02-05 15:37:03] AppID 502500 update changed : Running,Staging, [2022-02-05 15:37:03] AppID 502500 update changed : Running, [2022-02-05 15:37:03] AppID 502500 update changed : Running,Verifying, [2022-02-05 15:37:03] Update auto validation: enabled for all clients [2022-02-05 15:37:03] Update auto validation (502501): clean bytes tally of 57363649565 bytes is > threshold of 2048 MB, not validating
[2022-02-05 15:37:17] AppID 502500 update changed : Running, [2022-02-05 15:37:17] AppID 502500 update changed : Running,Committing, [2022-02-05 15:37:17] AppID 502500 starting commit from "/run/media/USERNAME/PATH1/GAMES/Steam/steamapps/downloading/502500" to "/run/media/USERNAME/PATH2/GAMES/Steam/steamapps/common/ACE COMBAT 7" : 7 updated, 0 moved, 0 deleted files [2022-02-05 15:37:17] AppID 502500 update canceled : File commit failed: failed to move in file (Disk write failure) "/run/media/USERNAME/PATH2/GAMES/Steam/steamapps/common/ACE COMBAT 7/Ace7Game.exe" [2022-02-05 15:37:17] AppID 502500 update changed : Running,Committing,Stopping, [2022-02-05 15:37:17] AppID 502500 update changed : Running,Stopping, [2022-02-05 15:37:17] AppID 502500 update changed : None [2022-02-05 15:37:17] AppID 502500 state changed : Update Required,Fully Installed,Update Queued,Files Missing,Update Started, (Disk write failure) [2022-02-05 15:37:17] AppID 502500 state changed : Update Required,Fully Installed,Files Missing,Update Paused,Update Started, [2022-02-05 15:37:17] AppID 502500 scheduler finished : removed from schedule (result Disk write failure, state 0x626)
So for some reason, Steam fails to move files from one FS to another, although it has full access & correct permissions on the destination FS (PATH2) and the destination has enough space.
I ran an extensive strace -f -e file steam-runtime 2>&1 | tee -a /tmp/steam.log
command to try and see what was happening and App/OS/FS level.
What I uncovered is that Steam would download the update to one location ( related to the library on PATH1) but actually try to apply the update / copy update files from a different location (relative to where the game is installed, on PATH2 library):
[...] [pid 3018066] access("/run/media/USERNAME/NVME_GAMES/GAMES/Steam/steamapps/downloading/502500/Ace7Game.exe", F_OK <unfinished ...> [...] [pid 3018066] stat64("/run/media/USERNAME/NVME_GAMES/GAMES/Steam/steamapps/downloading/502500/Ace7Game.exe", 0xcaefae10) = 0 [...] [pid 3018066] openat(AT_FDCWD, "/run/media/USERNAME/NVME_GAMES/GAMES/Steam/steamapps/downloading/502500/Ace7Game.exe", O_RDONLY|O_LARGEFILE|O_NOATIME) = 124
[...] [pid 3017545] access("/run/media/USERNAME/PATH2/GAMES/Steam/steamapps/temp", F_OK) = 0 [pid 3017545] access("/run/media/USERNAME/PATH2/GAMES/Steam/steamapps/temp/502500", F_OK) = 0 [pid 3017545] access("/run/media/USERNAME/PATH2/GAMES/Steam/steamapps/temp/502500/ace7game.exe", F_OK) = -1 ENOENT (Aucun fichier ou dossier de ce type) [...] [pid 3017545] rename("/run/media/USERNAME/PATH2/GAMES/Steam/steamapps/temp/502500/Ace7Game.exe", "/run/media/USERNAME/PATH2/GAMES/Steam/steamapps/common/ACE COMBAT 7/Ace7Game.exe") = -1 ENOENT (Aucun fichier ou dossier de ce type) [...]
Could someone please take a look?
This happened to me as well when trying to install Baldurs Gate 3.
Running steam with DBG_STAT=1
I found the below error in ~/.steam/steam/logs/content_log.txt
[2024-06-29 14:26:26] AppID 1086940 update canceled : Failed updating depot 1086941 while writing chunk, offset 74443392 (Write Failed) (Disk write failure) "/mnt/storage/SteamLibrary/steamapps/downloading/1086940/Data/Gustav_Textures.pak"
I deleted the file mentioned (Gustav_Textures.pak
), then resumed the download and it was able to redownload that file and continue downloading without issue.
This happened again with multiple other files... and I've repeated that process, monitoring the logs, deleting the file it got stuck in, and resume.
It took a while to complete the full download of the game (it's a huge game), but it does look like at least tediously using that workaround I was able to install it successfully.
All the files with errors seem to be really big, all the partially-downloaded files I had to delete were at least 2 GB in size. It's not a problem of permissions, or of insufficiet space, as shown by how the file does download after retrying, I've also tried switching disks, but the issue happens both in the btrfs system disk and in my ntfs secondary disk. Most other games don't have issues (although it could be that's just because they use smaller files). This might be related to #8978.
Your system information
Please describe your issue in as much detail as possible:
steam is trying to receive updates for games and tells me it has a disk write error. for example update size is 237,2 MB for ARK, free space is 37 GB. currently i have this issue with ark, wreckfest and thehunter: call of the wild.
today i updated two point hospital with around 220,5 MB to the same disk and it succeeded.
i've seen this for both of my disk drives.
the drives are ext4 formatted and 2TB per disk.
Steps for reproducing this issue: