store: Fix: SteamCMD in LXC - Missing Config and DNS Resolution Failures
This commit is contained in:
parent
a746b25c75
commit
5d19443be1
@ -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.
|
||||||
Loading…
Reference in New Issue
Block a user