startersclan / docker-sourceservers

Source / Goldsource dedicated server images built through use of steamcmd. 🐳
Apache License 2.0
47 stars 5 forks source link

`build` pipeline failing for `srcds/csgo` `13794` #17

Closed leojonathanoh closed 3 years ago

leojonathanoh commented 3 years ago

Bug

build pipeline failing for srcds/csgo 13794

Expectation

build pipeline not failing for srcds/csgo 13794

Discussion

build pipeline failing for srcds/csgo 13794. All subsequent pipelines failing with the same error:

Diff it against a past successful pipeline:

Diff:

ERROR! Failed to install app '740' (Disk write failure)

Seems like there might be an issue with ACLs on the base docker-steamcmd image?

@joeltimothyoh

leojonathanoh commented 3 years ago

@joeltimothyoh seems like it's not an issue with ACLs, perhaps an issue with steamcmd?

leojonathanoh commented 3 years ago

seems like others are getting the same issue:

A steamcmd bug when using the +force_install_dir option.

leojonathanoh commented 3 years ago

Workaround: https://github.com/ValveSoftware/steam-for-linux/issues/7843#issuecomment-856894946

Quote:

As a temporary workaround, if you create a steamapps directory in the directory that you're passing to force_install_dir, this should allow the install to proceed as normal.

So for example if you were installing to /home/steam/gameserver, create the /home/steam/gameserver/steamapps directory first, and then you should be able to install fine.