"Big collection" is just a collection that contains "good" (downloadable) addons
I have same error on CS2
Same issue when installing 4020 and running srcds_run in steamcmd/steamcmd:ubuntu-22 docker image
Client version: 1763795194
Same issue on Windows PC's.
I am facing the same issue on SteamCMD running via Box64/86 on ARM from Oracle. I am using Ubuntu 22.04
Running a GMod-TTT-Server. Everything seems working well, I can join, I can play but if I want to add a workshop collection it installs just some of the addons of the collection.
Already tried to start the server with additional parameters like +workshop_key XYZ and +sv_setsteamaccount XYZ but that did not work either. It just says:
Processing addon X: ABC (XYZ)...
Addon needs downloading...
src/clientdll/contentupdatecontext.cpp (2036) : Staging library folder not found
src/clientdll/contentupdatecontext.cpp (2036) : Staging library folder not found
src/clientdll/contentupdatecontext.cpp (2037) : Install library folder not found
src/clientdll/contentupdatecontext.cpp (2037) : Install library folder not found
Download Failed! Timed out!
Seein the same error with my Gmod TTT Server and my Workshop collection
Same error on my GMod servers (Ubuntu 22.04)
Same error on GMod Server on Windows still happening. The one time I try to set something up and then this. Region EU
Update: Using a server in the US seems to have fixed the issue. Testing again on EU server (+ VPN).
Edit: Either Steam fixed it or the US server. Can't exactly decide.
Update: Using a server in the US seems to have fixed the issue. Testing again on EU server (+ VPN). Edit: Either Steam fixed it or the US server. Can't exactly decide.
Not the case here.. Gonna wait for an official statement, most likely. If anyone has any other temporary fixes, would love to hear.
Update: Using a server in the US seems to have fixed the issue. Testing again on EU server (+ VPN). Edit: Either Steam fixed it or the US server. Can't exactly decide.
Not the case here.. Gonna wait for an official statement, most likely. If anyone has any other temporary fixes, would love to hear.
Im in EU (no VPN) and the issue seems to be gone now. It was definetly present 2h ago so they are doing something
I confirm the issue seems to be resolved
Odd, still seems to be the issue for me. I will attempt to re-validate the server.
Edit: Re-validating the server with app_update 4020 validate has fixed the issue.
Problem seems to be solved after updating the server with app_update 4020 validate on my side.
Yeah, looks like it is also fixed on my end (tested on MRE collection)
@kisak-valve can we close the issue?
I'm having many issues trying to set up a new gmod server.
I've been using the dockers people have online, to no effect.
These are the ones I've tried:
https://hub.docker.com/r/phyremaster/easy-gmod
https://hub.docker.com/r/zennoe/gmod-css-tf2
https://hub.docker.com/r/laynal/docker-gmod
https://github.com/ceifa/garrysmod-docker
All of them end up in the same issue at the end:
Setting breakpad minidump AppID = 4000
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960265728 [API loaded no]
[S_API FAIL] Tried to access Steam interface SteamUser023 before SteamAPI_Init succeeded.
flock /sys/devices/virtual/dmi/id/sys_vendor LOCK_SH failed. errno = 13flock /sys/devices/virtual/dmi/id/product_name LOCK_SH failed. errno = 13src/clientdll/contentupdatecontext.cpp (2036) : Staging library folder not found
src/clientdll/contentupdatecontext.cpp (2036) : Staging library folder not found
src/clientdll/contentupdatecontext.cpp (2037) : Install library folder not found
src/clientdll/contentupdatecontext.cpp (2036) : Staging library folder not found
...
src/clientdll/contentupdatecontext.cpp (2036) : Staging library folder not found
src/clientdll/contentupdatecontext.cpp (2037) : Install library folder not found
[S_API FAIL] Tried to access Steam interface STEAMUSERSTATS_INTERFACE_VERSION012 before SteamAPI_Init succeeded.
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960265728 [API loaded no]
flock /sys/devices/virtual/dmi/id/sys_vendor LOCK_SH failed. errno = 13flock /sys/devices/virtual/dmi/id/product_name LOCK_SH failed. errno
And just hang there indefinitely.
I have tried a lot of adapting & editing these Dockerfiles, using both compose & run.
As well as creating my own docker file, nothing succeeded.
On debian bookworm.
Same issue with a docker container for Project Zomboid. The mods fail to download in the container, but can be downloaded manually via ./steamcmd +workshop_download_item 108600 $mod_id.
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099494, st:1,906,473,074> Workshop: DownloadPending GetItemState()=NeedsUpdate|DownloadPending ID=3431734923
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099495, st:1,906,473,075> Workshop: download 0/0 ID=3431734923
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099529, st:1,906,473,109> Workshop: onItemNotDownloaded itemID=3431734923 result=37
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099529, st:1,906,473,109> Workshop: item state DownloadPending -> Fail ID=3431734923
> ProjectZomboidDedicatedServer-1 | Exception in thread "main" LOG : General f:0, t:1767435099531, st:1,906,473,111> java.lang.NullPointerException
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099532, st:1,906,473,112> at java.base/java.io.File.<init>(Unknown Source)
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099533, st:1,906,473,113> at zombie.ZomboidFileSystem.deleteDirectory(ZomboidFileSystem.java:1526)
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099533, st:1,906,473,113> at zombie.network.GameServerWorkshopItems.Install(GameServerWorkshopItems.java:246)
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099534, st:1,906,473,114> at zombie.network.GameServer.main(GameServer.java:727)
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099535, st:1,906,473,115> Shutdown handling started
> ProjectZomboidDedicatedServer-1 | LOG : Network f:0, t:1767435099536, st:1,906,473,116> Server exited
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099540, st:1,906,473,120> Exception in thread "Thread-0" LOG : General f:0, t:1767435099540, st:1,906,473,120> java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoMetaGrid.save()" because "this.grid" is null
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099541, st:1,906,473,121> at zombie.network.ServerMap.SaveAll(ServerMap.java:75)
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099541, st:1,906,473,121> at zombie.network.ServerMap.QueuedSaveAll(ServerMap.java:696)
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099542, st:1,906,473,122> at zombie.network.ServerMap.QueuedQuit(ServerMap.java:664)
> ProjectZomboidDedicatedServer-1 | LOG : General f:0, t:1767435099542, st:1,906,473,122> at zombie.network.GameServer$1.run(GameServer.java:374)
> ProjectZomboidDedicatedServer-1 | src/clientdll/contentupdatecontext.cpp (2037) : Install library folder not found
> ProjectZomboidDedicatedServer-1 exited with code 0
Another data point for this issue, from Windows (same backend, in case it helps narrow things down).
Still relevant.
On windows, for dedicated gmod server
Nothing extracted yet.
Your system information
TLDR:
Some (presumably older) addons fail to install on the current version of the Gmod DS 4020 server and SteamCMD. This is not a game issue (https://github.com/Facepunch/garrysmod-issues/issues/6506)
Detailed
I'm encountering problems when installing certain Workshop addons on a Garry’s Mod Dedicated Server (appid 4020). When attempting to install them, Steam returns a Timed out error:
(MRE collection: https://steamcommunity.com/workshop/filedetails/?id=3619448711)
workshop_log.txt:
At the same time, installing a larger collection (3292405475) that contains those same addons does work correctly (truncated output for clarity):
I assumed the problem might be related to the way the server is installed (the server is running through a Pterodactyl panel), but I also tried installing the server manually with the SteamCMD package on Ubuntu and got the exact same error.
I also noticed the log entry
[2025-12-07 12:21:26] Client version: no bootstrapper found (shown above), but apparently it does not interfere with the downloading process.According to https://github.com/Facepunch/garrysmod-issues/issues/6506, this problem is not related to the game itself.
Steps for reproducing this issue:
./srcds_run -game garrysmod +host_workshop_collection 3619448711(MRE collection id)