barumel / docker-astroneer-server

Docker Astroneer Dedicated Server
MIT License
13 stars 6 forks source link

Running on Docker for linux (debian) fails on steamcmd update #10

Open NilsMoller opened 1 day ago

NilsMoller commented 1 day ago

I'm getting the following error using the default compose file:

2024-11-24T13:53:20.205855448Z REMOVE XVFB LOCK FILE IF IT EXISTS
2024-11-24T13:53:20.207246079Z DONE...
2024-11-24T13:53:20.211595672Z Found CPU with 3132.262 MHz
2024-11-24T13:53:20.211623604Z UPDATE STEAM CMD
2024-11-24T13:53:21.362693454Z Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
2024-11-24T13:53:21.362744098Z Logging directory: '/home/steam/Steam/logs'
2024-11-24T13:53:21.362756081Z [----] Verifying installation...
2024-11-24T13:53:21.362766691Z [  0%] Downloading update...
2024-11-24T13:53:21.362777170Z UpdateUI: skip show logo[  0%] !!! Fatal Error: Steamcmd needs 250MB of free disk space to update.
2024-11-24T13:53:21.398358221Z src/tier0/threadtools.cpp (3573) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x5800b250/0x0xf7716b'

I have the free space (using LVM2). It worked fine on my windows machine. Are there other prerequisites not mentioned? I'm very familiar with Docker, but I'm not sure where the volumes point. Where are these folders located on the host?

barumel commented 23 hours ago

Imho the default location is /var/lib/docker/volumes

Maybe this could help:

As far as i know there are no limits to the space used by docker by default but check this anyway:

If the file does not exist there shouldn't be any limits to the size but if none of the above works, you can try to create it with the following content:

  { 
      "storage-driver": "overlay2", 
      "storage-opts": [ 
          "overlay2.size=20G" 
      ] 
  }