From 5d19443be11ca99c5729bcbd50a98c06057de4b9 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Wed, 4 Mar 2026 21:42:41 -0600 Subject: [PATCH] store: Fix: SteamCMD in LXC - Missing Config and DNS Resolution Failures --- ...config-and-dns-resolution-failur-0381e6.md | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 graph/fixes/fix-steamcmd-in-lxc-missing-config-and-dns-resolution-failur-0381e6.md diff --git a/graph/fixes/fix-steamcmd-in-lxc-missing-config-and-dns-resolution-failur-0381e6.md b/graph/fixes/fix-steamcmd-in-lxc-missing-config-and-dns-resolution-failur-0381e6.md new file mode 100644 index 00000000000..9049ef5b9f0 --- /dev/null +++ b/graph/fixes/fix-steamcmd-in-lxc-missing-config-and-dns-resolution-failur-0381e6.md @@ -0,0 +1,42 @@ +--- +id: 0381e6a1-d6f0-4441-9911-31b633f619c3 +type: fix +title: "Fix: SteamCMD in LXC - Missing Config and DNS Resolution Failures" +tags: [steamcmd, lxc, proxmox, troubleshooting, fix, game-server, claude-home] +importance: 0.8 +confidence: 0.8 +created: "2026-03-05T03:42:41.486706+00:00" +updated: "2026-03-05T03:42:41.486706+00:00" +--- + +# SteamCMD in LXC — Two Key Issues and Fixes + +## Issue 1: "Failed to install app (Missing configuration)" + +**Cause:** SteamCMD inside LXC does not auto-detect platform. + +**Fix:** Add `+@sSteamCmdForcePlatformType linux` before the login command in the SteamCMD invocation. + +```bash +steamcmd +@sSteamCmdForcePlatformType linux +login anonymous +app_update 2394010 +quit +``` + +## Issue 2: DNS Resolution Failures Inside LXC + +**Cause:** Using 8.8.8.8 as nameserver inside LXC caused resolution failures. + +**Fix:** Switch to local gateway/Pi-hole: +```bash +pct set 230 --nameserver 10.10.0.1 +# then reboot the container +``` + +## Bonus: Locale Fix +SteamCMD may complain about locale. Fix: +```bash +sed -i 's/# en_US.UTF-8/en_US.UTF-8/' /etc/locale.gen +locale-gen +``` + +## Behavior Note +SteamCMD frequently disconnects with "No Connection" during large downloads but recovers automatically — this is normal, not a blocking error.