[GH-ISSUE #4248] [Bug]: Always get the same error with SteamCMD since a few days ago now #2669

Closed
opened 2026-02-27 03:04:34 +03:00 by kerem · 10 comments
Owner

Originally created by @derlappen on GitHub (Jun 20, 2023).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/4248

User story

as csgoserver i want to ./csgoserver install but SteamCMD then gives me an Error

Game

csgo

Linux distro

Ubuntu 22.04

Command

command: install

Further information

Every time i try to install the server i get that error message.
I tried it on a virtual machine using the exact same install and it worked without problems.
Does anyone know what'S wrong with my system? because i don't think that it is the script.

Relevant log output

Installing Counter-Strike: Global Offensive Server
=================================
[ START ] Installing csgoserver: SteamCMD
Redirecting stderr to '/home/csgoserver/.local/share/Steam/logs/stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[  0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing {   (current key: '<!DOCTYPE') in file manifest [offset: 15]

../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] Verifying installation...
[  0%] Downloading Update...
[  0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing {   (current key: '<!DOCTYPE') in file manifest [offset: 15]

../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] !!! Fatal Error: Steamcmd needs to be online to update.	 Please confirm your network connection and try again.
threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57be3320/0x0xf7782a'
Complete! Installing csgoserver: SteamCMD

=================================

Steps to reproduce

downlaod and install server described on LGSM-Website

Originally created by @derlappen on GitHub (Jun 20, 2023). Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/4248 ### User story as csgoserver i want to ./csgoserver install but SteamCMD then gives me an Error ### Game csgo ### Linux distro Ubuntu 22.04 ### Command command: install ### Further information Every time i try to install the server i get that error message. I tried it on a virtual machine using the exact same install and it worked without problems. Does anyone know what'S wrong with my system? because i don't think that it is the script. ### Relevant log output ```shell Installing Counter-Strike: Global Offensive Server ================================= [ START ] Installing csgoserver: SteamCMD Redirecting stderr to '/home/csgoserver/.local/share/Steam/logs/stderr.txt' ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [ 0%] Checking for available update... KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15] ../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest [----] Verifying installation... [ 0%] Downloading Update... [ 0%] Checking for available update... KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15] ../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest [----] !!! Fatal Error: Steamcmd needs to be online to update. Please confirm your network connection and try again. threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57be3320/0x0xf7782a' Complete! Installing csgoserver: SteamCMD ================================= ``` ### Steps to reproduce downlaod and install server described on LGSM-Website
Author
Owner

@derlappen commented on GitHub (Jun 21, 2023):

new progress:
I copied ".local" und ".steam" from an old install over to /home/csgoserver/ and at least it is installing and running

<!-- gh-comment-id:1600637036 --> @derlappen commented on GitHub (Jun 21, 2023): new progress: I copied ".local" und ".steam" from an old install over to /home/csgoserver/ and at least it is installing and running
Author
Owner

@cyberlimbo commented on GitHub (Jun 24, 2023):

Same problem when fresh installing Rust server.

`Installing Rust Server

fetching GitHub update_steamcmd.sh...OK
[ START ] Installing rustserver: SteamCMD
Redirecting stderr to '/home/rustserver/.local/share/Steam/logs/stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[ 0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15]

../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] Verifying installation...
[ 0%] Downloading Update...
[ 0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15]

../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] !!! Fatal Error: Steamcmd needs to be online to update. Please confirm your network connection and try again.
threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57d72320/0x0xf7715b'
Complete! Installing rustserver: SteamCMD`

<!-- gh-comment-id:1605770471 --> @cyberlimbo commented on GitHub (Jun 24, 2023): Same problem when fresh installing Rust server. `Installing Rust Server ================================= fetching GitHub update_steamcmd.sh...OK [ START ] Installing rustserver: SteamCMD Redirecting stderr to '/home/rustserver/.local/share/Steam/logs/stderr.txt' ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [ 0%] Checking for available update... KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15] ../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest [----] Verifying installation... [ 0%] Downloading Update... [ 0%] Checking for available update... KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15] ../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest [----] !!! Fatal Error: Steamcmd needs to be online to update. Please confirm your network connection and try again. threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57d72320/0x0xf7715b' Complete! Installing rustserver: SteamCMD`
Author
Owner

@cyberlimbo commented on GitHub (Jul 6, 2023):

Why is this still not solved yet?
I just tried a new install of LGSM (rust server) in Debian 12 and 11 and the problem persists.

`Installing Rust Server

fetching GitHub update_steamcmd.sh...OK
[ START ] Installing rustserver: SteamCMD
Redirecting stderr to '/home/rustserver/.local/share/Steam/logs/stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[ 0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15]

../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] Verifying installation...
[ 0%] Downloading Update...
[ 0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15]

../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] !!! Fatal Error: Steamcmd needs to be online to update. Please confirm your network connection and try again.
threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57c36b30/0x0xf7bd1b'
Complete! Installing rustserver: SteamCMD`

<!-- gh-comment-id:1624257264 --> @cyberlimbo commented on GitHub (Jul 6, 2023): Why is this still not solved yet? I just tried a new install of LGSM (rust server) in Debian 12 and 11 and the problem persists. `Installing Rust Server ================================= fetching GitHub update_steamcmd.sh...OK [ START ] Installing rustserver: SteamCMD Redirecting stderr to '/home/rustserver/.local/share/Steam/logs/stderr.txt' ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [ 0%] Checking for available update... KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15] ../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest [----] Verifying installation... [ 0%] Downloading Update... [ 0%] Checking for available update... KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15] ../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest [----] !!! Fatal Error: Steamcmd needs to be online to update. Please confirm your network connection and try again. threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57c36b30/0x0xf7bd1b' Complete! Installing rustserver: SteamCMD`
Author
Owner

@LordSith77 commented on GitHub (Jul 12, 2023):

Same problem with 7 Days to Die.

Installing 7 Days To Die Server
=================================
[ START ] Installing sdtdserver: SteamCMD
Redirecting stderr to '/home/sdtdserver/.local/share/Steam/logs/stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[  0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing {   (current key: '<!DOCTYPE') in file manifest [offset: 15]

../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] Verifying installation...
[  0%] Downloading Update...
[  0%] Checking for available update...
KeyValues Error: LoadFromBuffer: missing {   (current key: '<!DOCTYPE') in file manifest [offset: 15]

../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest
[----] !!! Fatal Error: Steamcmd needs to be online to update.   Please confirm your network connection and try again.
threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57295320/0x0xf772bb'
Complete! Installing sdtdserver: SteamCMD
<!-- gh-comment-id:1632189329 --> @LordSith77 commented on GitHub (Jul 12, 2023): Same problem with 7 Days to Die. ``` Installing 7 Days To Die Server ================================= [ START ] Installing sdtdserver: SteamCMD Redirecting stderr to '/home/sdtdserver/.local/share/Steam/logs/stderr.txt' ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [ 0%] Checking for available update... KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15] ../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest [----] Verifying installation... [ 0%] Downloading Update... [ 0%] Checking for available update... KeyValues Error: LoadFromBuffer: missing { (current key: '<!DOCTYPE') in file manifest [offset: 15] ../tier1/KeyValues.cpp (2925) : Assertion Failed: Error while parsing text KeyValues for resource manifest [----] !!! Fatal Error: Steamcmd needs to be online to update. Please confirm your network connection and try again. threadtools.cpp (3294) : Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57295320/0x0xf772bb' Complete! Installing sdtdserver: SteamCMD ```
Author
Owner

@dgibbs64 commented on GitHub (Jul 12, 2023):

This is a steamcmd issue. Looks like Valve did some updates recently. My suggestion would be to fully remove steamcmd apt purge steamcmd and look for any steamcmd directories and delete them. Hopefully, that clears the issue.

It might be something that needs to be raised with Valve themselves https://github.com/ValveSoftware/steam-for-linux

<!-- gh-comment-id:1632195490 --> @dgibbs64 commented on GitHub (Jul 12, 2023): This is a steamcmd issue. Looks like Valve did some updates recently. My suggestion would be to fully remove steamcmd `apt purge steamcmd` and look for any steamcmd directories and delete them. Hopefully, that clears the issue. It might be something that needs to be raised with Valve themselves https://github.com/ValveSoftware/steam-for-linux
Author
Owner

@LordSith77 commented on GitHub (Jul 12, 2023):

Removed SteamCMD and deleted all folders I could find. Re-ran the installer for GSM and got the same error. So I'm going to assume it's a Valve issue.

<!-- gh-comment-id:1632425764 --> @LordSith77 commented on GitHub (Jul 12, 2023): Removed SteamCMD and deleted all folders I could find. Re-ran the installer for GSM and got the same error. So I'm going to assume it's a Valve issue.
Author
Owner

@DareFox commented on GitHub (Jul 20, 2023):

Check if your VPS provider doesn't ban SteamCMD. My provider did and that's why I had problem with SteamCMD

<!-- gh-comment-id:1644424751 --> @DareFox commented on GitHub (Jul 20, 2023): Check if your VPS provider doesn't ban SteamCMD. My provider did and that's why I had problem with SteamCMD
Author
Owner

@LordSith77 commented on GitHub (Jul 21, 2023):

Check if your VPS provider doesn't ban SteamCMD. My provider did and that's why I had problem with SteamCMD

I don't use a VPS, I have my own server running Ubuntu 20.04 and didn't have a problem like this before now.
Even running the standard SteamCMD:
steamcmd +login anonymous +force_install_dir /mnt/sdb/7dtd_server +app_update 294420 validate +quit
Errors out about being offline, so Steam must be having some issues.

<!-- gh-comment-id:1645469907 --> @LordSith77 commented on GitHub (Jul 21, 2023): > Check if your VPS provider doesn't ban SteamCMD. My provider did and that's why I had problem with SteamCMD I don't use a VPS, I have my own server running Ubuntu 20.04 and didn't have a problem like this before now. Even running the standard SteamCMD: `steamcmd +login anonymous +force_install_dir /mnt/sdb/7dtd_server +app_update 294420 validate +quit` Errors out about being offline, so Steam must be having some issues.
Author
Owner

@dgibbs64 commented on GitHub (Sep 1, 2023):

I havnt heard anyone highlighting this issue anymore. I am going to close this issue as a SteamCMD problem

<!-- gh-comment-id:1703329703 --> @dgibbs64 commented on GitHub (Sep 1, 2023): I havnt heard anyone highlighting this issue anymore. I am going to close this issue as a SteamCMD problem
Author
Owner

@github-actions[bot] commented on GitHub (Sep 2, 2024):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:2323553591 --> @github-actions[bot] commented on GitHub (Sep 2, 2024): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LinuxGSM#2669
No description provided.