Startup Issue with VEIN - VEIN Startup

System Information

Field Value
Operating System Linux - Ubuntu 24.04.3 on aarch64
Product AMP ‘Phobos’ v2.6.3.2 (Mainline)
Virtualization None
Application VEIN
Module GenericModule
Running in Container No
Current State Installing

Problem Description

Issue

Box86 with Dynarec v0.3.9 fa14e0a built on Nov 5 2025 07:01:59
Redirecting stderr to ‘/home/amp/Steam/logs/stderr.txt’
Looks like steam didn’t shutdown cleanly, scheduling immediate update check
ILocalize::AddFile() failed to load file “public/steambootstrapper_english.txt”.
[ 0%] Checking for available update…

Exception in API call Core/GetUpdates

UnauthorizedAccessException

[0] (UnauthorizedAccessException) : You do not have permission to use this method (GSMyAdmin.WebServer.GetUpdates) at this time. This method requires the Session.Exists permission.

at GSMyAdmin.WebServer.WebAttributes.InvokeMethod(String MethodName, JObject Data, HttpContext context, IWebSession Session, WebMethodsBase MethodsClass, IPAddress RealIP) at GSMyAdmin.WebServer.ApiService.InvokeAPI(HttpContext context, IWebSession session, JObject data, String requestModule, String requestMethod)

Reproduction Steps

  • Selected Vein

  • Started with auto update

  • Stuck Running Update Tasks

    ————————————————————————————————-

RESOLVED:

  1. Update System and Enable Multiarch (for 32-bit support)

text

sudo apt update && sudo apt upgrade -y
sudo dpkg --add-architecture armhf
sudo apt update

2. Install Dependencies (including for SteamCMD)

text

sudo apt install libgcc-s1:armhf -y

This is required for tools like SteamCMD under emulation.

3. Install box64 (for x86_64 emulation)

Use a pre-built repo for ease:

text

sudo wget https://ryanfortner.github.io/box64-debs/box64.list -O /etc/apt/sources.list.d/box64.list
wget -qO- https://ryanfortner.github.io/box64-debs/KEY.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/box64-debs-archive-keyring.gpg
sudo apt update && sudo apt install box64 -y

4. Install box86 (for x86 32-bit emulation)

Similarly:

text

sudo wget https://ryanfortner.github.io/box86-debs/box86.list -O /etc/apt/sources.list.d/box86.list
wget -qO- https://ryanfortner.github.io/box86-debs/KEY.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/box86-debs-archive-keyring.gpg
sudo apt update && sudo apt install box86-rpi4arm64 -y

(Note: Use box86-generic-arm if not on RPi-like hardware; adjust based on your CPU—check the repo for variants.)

5. Install AMP

Download and run the official script:

text

bash <(wget -qO- https://raw.githubusercontent.com/CubeCoders/AMP/main/getamp.sh)
  • Follow prompts: Set passwords, enable Java/32-bit libs/Docker as needed. For CPx, it may auto-detect, but proceed to step 6 if not enabled.

  • After install, AMP runs on port 8080. Access via browser at http://:8080.

6. Enable CPx Emulation (CPx2) Post-Install

If not enabled during setup (or to reconfigure):

text

sudo su -l amp
getamp configureDarkMagicNew

Exit the shell with exit. This sets up CPx using box86/box64 for x86 apps.

7. Verify and Update AMP

text

ampinstmgr upgradeall

Restart services if needed: ampinstmgr restartall.

Rather than use AI and get some slightly weird and convoluted steps, refer to the KB article: AArch64 / ARM64 Compatibility