temporal icon indicating copy to clipboard operation
temporal copied to clipboard

temporal on arm64 Linux is not working correctly ...amd64 binaries?

Open bmacauley opened this issue 8 months ago • 4 comments

Expected Behavior

temporal on arm64 Linux is working correctly

Actual Behavior

temporal on arm64 Linux is not working correctly I believe the binaries are amd64 binaries

Steps to Reproduce the Problem

  1. I am setting up temporal on k3s on ubuntu 2204 in Multipass on a Mac M1. architecture ubuntu@temporal:~$ uname -m aarch64

2.After running helm to deploy the temporal on k3s, I get crashloopbackoff errors on some of the containers

running correctly... temporal-admintools temporal-web

crashloopbackoff... temporal-frontend temporal-history temporal-matching temporal-worker

error message.... /etc/temporal/start-temporal.sh: line 16: /usr/local/bin/temporal-server: cannot execute binary file: Exec format error

The correct arm64 containers are being pulled

  1. Looked inside the temporal-admintools container

working.... tctl temporal

not working... tdbg temporal-cassandra-toll temporal-sql-tool

temporal-sql-tool bash: /usr/local/bin/temporal-sql-tool: cannot execute binary file: Exec format error

i downloaded temporal-sql-tool to check it

ubuntu@temporal:~$ file temporal-sql-tool temporal-sql-tool: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, Go BuildID=YKktCnQevbFAZNSNLwHy/GM78rayp1t0RHnJ99Q3e/vpPHjRcqExXPiFanYzQs/XafXwTQ1y_JNzqzuhTvq, with debug_info, not stripped

It is an amd64 binary?

Specifications

  • Version: 1.24.1
  • Platform: linux/arm64

bmacauley avatar Jun 15 '24 09:06 bmacauley