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.