I also reproduced the DNS failure from an Android phone using Termux, outside my Proxmox host and outside Docker/Pterodactyl.
The SteamCMD tarball endpoint works:
curl -I https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Result:
HTTP/2 200
The media endpoint also works:
curl -I http://media.steampowered.com/client/steam_cmd_linux
Result:
HTTP/1.1 200 OK
But client-download.steampowered.com fails through multiple DNS resolvers:
dig @1.1.1.1 client-download.steampowered.com
dig @8.8.8.8 client-download.steampowered.com
dig client-download.steampowered.com
All return:
status: NXDOMAIN
client-download.steampowered.com. CNAME update.client.steamcontent.akadns.net.
akadns.net. SOA internal.akadns.net. hostmaster.akamai.com.
This confirms the issue is reproducible outside the affected server environment.
Thanks for posting this, I've run into what appears to be the same issue; you saved me a lot of troubleshooting.
This same issue is causing TF2 servers to be unable to launch/update.
Nothing extracted yet.
Hi,
I’m seeing a SteamCMD bootstrap/self-update failure that appears to be a Steam/Akamai DNS/CDN issue rather than a game, Docker, or Pterodactyl issue.
SteamCMD fails before any app_update command can complete with:
This is blocking installation/update of the Conan Exiles dedicated server Linux files, AppID 443030, but the failure occurs before the Conan-specific update step.
Environment
Symptoms
A clean SteamCMD container fails on basic startup:
Result:
This happens before running any game-specific command such as:
DNS / endpoint checks
From the Proxmox host directly, outside Docker and outside Pterodactyl:
Returns:
This also works:
Returns:
But this lookup appears broken:
Result:
So client-download.steampowered.com returns a CNAME to:
but the final Akamai target does not return a usable A record and the query status is NXDOMAIN.
Expected behavior
SteamCMD should complete its bootstrap/self-update and allow commands such as:
Actual behavior
SteamCMD fails during its own bootstrap/self-update stage with:
Because of this, the game server files are never downloaded. In the Pterodactyl server directory, only SteamCMD files are present, and no Conan server binary is installed.
Why this does not appear to be a Pterodactyl or Conan issue
The same failure occurs in a clean standalone SteamCMD Docker container with:
That removes Pterodactyl, the Conan egg, and any Conan-specific launch command from the equation.
The host can also reach other SteamCMD-related endpoints successfully, including:
The failure appears specific to SteamCMD’s bootstrap dependency on:
which currently resolves to a broken Akamai CNAME chain from this network/DNS path.
Impact
This prevents dedicated server administrators from installing or updating affected SteamCMD-managed dedicated servers. In my case, this blocks updating the Conan Exiles dedicated server Linux binaries after a required game update.
Please investigate the DNS/CDN configuration for:
as SteamCMD appears to depend on this endpoint during bootstrap/self-update.