Skip to content

Steamcmd Exec format error #380

@sconosciute

Description

@sconosciute

Describe the Bug

When attempting to start the container it hangs with the following error:

/home/steam/.local/share/Steam/steamcmd/steamcmd.sh: line 37: /home/steam/.local/share/Steam/steamcmd/linux32/steamcmd: cannot execute binary file: Exec format error

Your Runtime Command or Docker Compose File

Server is managed through portainer, settings are all set per defaults. PGID & PUID are set to 1000

Debug Output

Run the container with DEBUG=true as an environment variable, and it'll print out the system specs requested below, as
well as a bunch of information about your container (version, environment variables, etc.)

===== Satisfactory Server 1.9.0 =====
https://github.com/wolveix/satisfactory-server
Debugging enabled (the container will exit after printing the debug info)
Printing environment variables:
declare -x AUTOSAVENUM="5"
declare -x DEBIAN_FRONTEND="noninteractive"
declare -x DEBUG="true"
declare -x DISABLESEASONALEVENTS="false"
declare -x GAMECONFIGDIR="/config/gamefiles/FactoryGame/Saved"
declare -x GAMESAVESDIR="/home/steam/.config/Epic/FactoryGame/Saved/SaveGames"
declare -x HOME="/home/steam"
declare -x HOSTNAME="bd1a0abee806"
declare -x LANG="en_US.UTF-8"
declare -x LANGUAGE="en_US:en"
declare -x LOG="false"
declare -x MAXOBJECTS="2162688"
declare -x MAXPLAYERS="4"
declare -x MAXTICKRATE="30"
declare -x OLDPWD
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
declare -x PGID="1000"
declare -x PUID="1000"
declare -x PWD="/config"
declare -x ROOTLESS="false"
declare -x SERVERGAMEPORT="7777"
declare -x SERVERSTREAMING="true"
declare -x SHLVL="1"
declare -x SKIPUPDATE="false"
declare -x STEAMAPPID="1690800"
declare -x STEAMBETA="false"
declare -x TIMEOUT="30"
declare -x USER="steam"
declare -x VERSION="1.9.0"
declare -x VMOVERRIDE="false"

System info:

OS:  Linux bd1a0abee806 6.4.0-20-default #1 SMP PREEMPT_DYNAMIC Tue Oct  1 10:57:21 UTC 2024 (0e26fa9) x86_64 x86_64 x86_64 GNU/Linux
CPU: AMD Ryzen 7 2700X Eight-Core Processor
RAM: 21GB/32GB
HDD: 148GB/256GB (58% used)

Current version:
1.9.0

Current user:
uid=0(root) gid=0(root) groups=0(root)

Proposed user:
uid=1000(?) gid=1000(?) groups=1000(?)

System Specs (please complete the following information):

If you're on Linux, just paste the following block as a single command, and paste the output here.

===== START ISSUE REPORT =====
OS:  Linux container-vm 6.4.0-20-default #1 SMP PREEMPT_DYNAMIC Tue Oct  1 10:57:21 UTC 2024 (0e26fa9) x86_64 x86_64 x86_64 GNU/Linux
CPU: AMD Ryzen 7 2700X Eight-Core Processor
BIOS pc-i440fx-8.0  CPU @ 2.0GHz
RAM: 22GB/32GB
HDD: 148GB/256GB (58% used)
===== END ISSUE REPORT =====

OS is actually OpenSuse Leap Micro 6.0

Logs

===== Satisfactory Server 1.9.0 =====
https://github.com/wolveix/satisfactory-server
Checking available memory: 21GB detected
Clearing old Satisfactory logs (set LOG=true to disable this)
Setting autosave number to 5
Setting max objects to 2162688
Setting max tick rate to 30
Setting server streaming to 1
Setting timeout to 30
Setting max players to 4
Checking available storage: 106GB detected
Downloading the latest version of the game...
/home/steam/.local/share/Steam/steamcmd/steamcmd.sh: line 37: /home/steam/.local/share/Steam/steamcmd/linux32/steamcmd: cannot execute binary file: Exec format error

Additional Context

Container is running fine on my local desktop running Windows with the Docker Engine in WSL, just not in linux.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions