I think I've experienced this on Fedora 43 Workstation with the Steam for linux .rpm served by rpmfusion. Interestingly, using the unofficial Flatpak hosted on flathub works around the issue for me.
In my case, this issue was recently introduced. The mods I had (i.e. for Halo MCC) had always worked just fine. Lately they had been represented like this in the properties section:
...and their respective content failed to show up in-game.
I'm not 100% sure this is the same issue, but I can readily reproduce this behaviour if necessary to provide any additional debug data.
Workshop upload from Linux preserves symlinks in depot, blocking all downloads for the app
Platform: Steam for Linux (native client)
Affected game: Europa Universalis V (AppID 3450310), but likely affects any game using ISteamUGC on Linux
Severity: High — one bad upload can block ALL workshop downloads for every Linux subscriber of that game
Summary
When a mod author on Linux uploads a Workshop item that contains a symlink (e.g.
thumbnail.png -> /home/user/project/.metadata/thumbnail.png), Steam's upload process appears to preserve the symlink metadata in the depot manifest rather than resolving it to the target file's contents. When any user (including the uploader) subsequently subscribes and downloads, Steam's download pipeline attempts to recreate the symlink and fails with "Disk write failure." This failure cancels the entire download queue for that AppID, preventing all other subscribed Workshop items from downloading.Steps to Reproduce
thumbnail.png -> /home/user/project/thumbnail.png)Expected Behavior
Steam should resolve symlinks during upload and store the actual file contents in the depot. On download, a regular file should be written.
Actual Behavior
Steam stores the symlink in the depot. On download, it attempts to create a symlink and fails:
This error repeats on every download retry and blocks all other Workshop downloads for the same AppID. In my case, a single broken mod (Workshop ID 3664577264) prevented 3 other unrelated mods from downloading. The error repeated dozens of times across multiple hours — see log excerpt below.
Impact
~/.local/share/Steam/logs/workshop_log.txt.steamapps/workshop/downloads/to recover.Workaround
For affected users:
~/.local/share/Steam/steamapps/workshop/downloads/<appid>/~/.local/share/Steam/steamapps/workshop/downloads/state_<appid>_*.patchFor mod authors: Replace all symlinks with real file copies before uploading.
Suggested Fix
Two issues should be addressed:
Log Excerpt (workshop_log.txt)
The same error repeats 30+ times across 2 hours. Other subscribed items (3665081158, 3665118031) never download.
Related