Arma 3 Server Failing to Launch

OS Name/Version: Ubuntu 22.04.5

Product Name/Version: Phobos v2.6.1.2

Problem Description:

When attempting to start a server with zero mods the initial steamcmd download appears to fail, and fails to acquire any of the server files.

Log:

`SteamCMD
`[  0%] Checking for available updates...
`[----] Verifying installation...
`UpdateUI: skip show logo
`Steam Console Client (c) Valve Corporation - version 1743712175
`-- type 'quit' to exit --
`Loading Steam API...Error: Symbol execvpe not found, cannot apply R_386_JMP_SLOT 0x677afad0 (0xd8e990) in /home/amp/.ampdata/instances/***REDACTED***/arma3/linux32/steamclient.so
`Error: relocating Plt symbols in elf steamclient.so
`dlmopen steamclient.so failed: Cannot dlopen("steamclient.so"/0x643acbe8, 2)
`Error: Symbol execvpe not found, cannot apply R_386_JMP_SLOT 0x677afad0 (0xd8e990) in /home/amp/.ampdata/instances/TardLandia01/arma3/linux32/steamclient.so
`Error: relocating Plt symbols in elf steamclient.so
`dlmopen steamclient.so failed: Cannot dlopen("steamclient.so"/0x643acbe8, 2)
`src/common/steam/client_api.cpp (585) : ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed, most likely because you are missing a 32-bit dependency of steamclient.so (the Steam client is a 32-bit app).
`ERROR (1)
`CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 1 items discarded.
`Box86 with Dynarec v0.3.7 9811f14 built on Aug  9 2024 04:08:47
`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 1743712175
`-- type 'quit' to exit --
`Loading Steam API...Error: Symbol execvpe not found, cannot apply R_386_JMP_SLOT 0x691aead0 (0xd8e990) in /home/amp/.ampdata/instances/TardLandia01/arma3/linux32/steamclient.so
`Error: relocating Plt symbols in elf steamclient.so
`dlmopen steamclient.so failed: Cannot dlopen("steamclient.so"/0x65dabbe8, 2)
`Error: Symbol execvpe not found, cannot apply R_386_JMP_SLOT 0x691aead0 (0xd8e990) in /home/amp/.ampdata/instances/TardLandia01/arma3/linux32/steamclient.so
`Error: relocating Plt symbols in elf steamclient.so
`dlmopen steamclient.so failed: Cannot dlopen("steamclient.so"/0x65dabbe8, 2)
`src/common/steam/client_api.cpp (585) : ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed, most likely because you are missing a 32-bit dependency of steamclient.so (the Steam client is a 32-bit app).
`ERROR (1)
`CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 1 items discarded.
`bash
`No mods to convert and link

Steps to reproduce:

  • Start server
  • Beat head against wall

Actions taken to resolve so far:

Recreate instance, reboot server, check for updates (Ubuntu).

Looks like you are running on ARM and using the AMP script to install CPx, which is pretty flakey.

See the guide for the alternative: AArch64 \ ARM64 Compatibility

You might also need to manually install the 32 bit deps for steamcmd