2.2 KiB
2.2 KiB
| id | type | title | tags | importance | confidence | created | updated | relations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0381e6a1-d6f0-4441-9911-31b633f619c3 | fix | Fix: SteamCMD in LXC - Missing Config and DNS Resolution Failures |
|
0.8 | 0.8 | 2026-03-05T03:42:41.486706+00:00 | 2026-03-05T03:43:52.805980+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.
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:
pct set 230 --nameserver 10.10.0.1
# then reboot the container
Bonus: Locale Fix
SteamCMD may complain about locale. Fix:
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.