CM2Walki / steamcmd

Minimal image containing Valve's SteamCMD binary: https://hub.docker.com/r/cm2network/steamcmd/

Home Page:https://CM2.Network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot run steamcmd (Steamcmd needs to be online to update)

olee opened this issue · comments

Another container I am using which depends on this as a base is trying to update the game, but always only errors out that it has no internet connection.
Then I tried running the steamcmd container directly to test it a bit more and I am now getting the same error:

Steps:

  • docker run -it cm2network/steamcmd bash
  • ./steamcmd.sh

Then I get the following output:

steam@8da9d24daa87:~/steamcmd$ ./steamcmd.sh
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
src/tier0/threadtools.cpp (4122) : Probably deadlock or failure waiting for thread to initialize.
[  0%] Checking for available updates...
assert_20220616204145_5.dmp[66]: Uploading dump (out-of-process)
/tmp/dumps/assert_20220616204145_5.dmp

Thread failed to initialize
src/tier0/threadtools.cpp (4122) : Probably deadlock or failure waiting for thread to initialize.
Thread failed to initialize
CWorkThreadPool::StartWorkThread: Thread creation failed.
assert_20220616204145_5.dmp[66]: Finished uploading minidump (out-of-process): success = no

assert_20220616204145_5.dmp[66]: error: libcurl.so: cannot open shared object file: No such file or directory

assert_20220616204145_5.dmp[66]: file ''/tmp/dumps/assert_20220616204145_5.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''

src/tier0/threadtools.cpp (4122) : Probably deadlock or failure waiting for thread to initialize.
Thread failed to initialize
CWorkThreadPool::StartWorkThread: Thread creation failed.
src/tier0/threadtools.cpp (4122) : Probably deadlock or failure waiting for thread to initialize.
Thread failed to initialize
[----] Verifying installation...
[  0%] Downloading update...
[  0%] Checking for available updates...
[----] !!! Fatal Error: Steamcmd needs to be online to update. Please confirm your network connection and try again.
src/common/workthreadpool.cpp (612) : pWorkThread->m_bFinished is false but thread is not running
src/common/workthreadpool.cpp (612) : pWorkThread->m_bFinished is false but thread is not running
CWorkThreadPool::~CWorkThreadPool: work complete queue not empty, 1 items discarded.

I don't know what might be causing this at all right now and didn't find any solution yet.

Ok I tried updating my system's docker version and that seems to have fixed the issue.