System Information
| Field | Value |
|---|---|
| Operating System | Linux - Debian GNU/Linux 13 on x86_64 |
| Product | AMP ‘Deimos’ v2.7.2.2 (Mainline) |
| Virtualization | Docker |
| Application | Arma 3 |
| Module | GenericModule |
| Running in Container | Yes |
| Current State | Stopped |
Problem Description
Issue
Hello,
I am encountering an issue when updating my Arma 3 server through AMP.
When I run the update from the AMP panel, SteamCMD fails with the following error:
CreateBoundSocket: failed to create socket, error (38)
ERROR (No Connection)
Failed to request app info update, not online or not logged in to Steam.
I am logging in with a valid Steam account that owns Arma 3 (not using anonymous login).
However, if I run SteamCMD manually as the same user (amp), it works correctly. I am able to log in and run:
app_update 233780 validate
Troubleshooting steps already performed:
- Verified IPv4 connectivity (ping works correctly)
- Forced IPv4 manually using STEAM_FORCE_IPV4=1 (works outside AMP)
- Modified gai.conf to prefer IPv4
- Fully disabled IPv6 via sysctl.conf
- Confirmed IPv6 is disabled (ping -6 fails)
Despite this, AMP still fails to run SteamCMD properly and shows the socket error.
This suggests AMP may be invoking SteamCMD in a way that still attempts IPv6 or does not inherit system network settings.
Is there a way to force AMP to run SteamCMD with IPv4 or pass environment variables?
Thank you.
UpdateUI: skip show logo
Steam Console Client (c) Valve Corporation - version 1777415795
– type ‘quit’ to exit –
Loading Steam API…CreateBoundSocket: failed to create socket, error [no name available] (38)
OK
force_install_dir “233780”
Logging in using cached credentials.
Logging in user ‘[REDACTED]’ [U:1:782186488] to Steam Public…Retrying…
Retrying…
Retrying…
Retrying…
CreateBoundSocket: failed to create socket, error [no name available] (38)
ERROR (No Connection)
app_update 233780 -beta public validate
ERROR! Failed to request app info update, not online or not logged in to Steam.
quit
Unloading Steam API…OK
Redirecting stderr to ‘/home/amp/Steam/logs/stderr.txt’
Logging directory: ‘/home/amp/Steam/logs’
[ 0%] Checking for available updates…
[----] Verifying installation…
UpdateUI: skip show logo
Steam Console Client (c) Valve Corporation - version 1777415795
– type ‘quit’ to exit –
Loading Steam API…CreateBoundSocket: failed to create socket, error [no name available] (38)
OK
force_install_dir “233780”
Logging in using cached credentials.
Logging in user ‘[REDACTED]’ [U:1:782186488] to Steam Public…Retrying…
Retrying…
Retrying…
CreateBoundSocket: failed to create socket, error [no name available] (38)
Retrying…
ERROR (No Connection)
workshop_download_item 233780 2034363662 validate
ERROR! Not logged on.
quit
Unloading Steam API…OK
Reproduction Steps
-
- Open AMP panel and select the Arma 3 instance
-
- Click “Update” to update the server
-
- Wait for SteamCMD to start
-
- Observe connection failure and socket error