Question
· Mar 9

Docker start of iris-community:2024.1-preview fails repeatedly

iris-1 | [INFO] Starting InterSystems IRIS instance IRIS...
iris-1 | [INFO] Starting Control Process
iris-1 | Global buffer setting requires attention. Auto-selected 25% of total memory.
iris-1 | Allocated 1508MB shared memory
iris-1 | 953MB global buffers, 95MB routine buffers
iris-1 | This copy of InterSystems IRIS has been licensed for use exclusively by:
iris-1 | ISC RE Build Community Key
iris-1 | Copyright (c) 1986-2024 by InterSystems Corporation
iris-1 | Any other use is a violation of your license agreement
iris-1 | Starting IRIS
iris-1 | Unexpected failure: The target process received a termination signal 4.
iris-1 | Operation aborted.
iris-1 | [ERROR] Command "iris start IRIS quietly" exited with status 256
iris-1 | 03/09/24-21:16:17:787 (389) 0 [Generic.Event] Global buffer setting requires attention. Auto-selected 25%
of total memory.
iris-1 | 03/09/24-21:16:17:902 (389) 0 [Generic.Event] Allocated 1508MB shared memory
iris-1 | 03/09/24-21:16:17:902 (389) 0 [Generic.Event] 953MB global buffers, 95MB routine buffers, 64MB journal buff
ers, 74MB buffer descriptors, 300MB heap, 5MB ECP, 16MB miscellaneous
iris-1 | 03/09/24-21:16:17:904 (389) 0 [Crypto.IntelSandyBridgeAESNI] Intel Sandy Bridge AES-NI instructions detecte
d.

-----

iris-1 | [INFO] /usr/irissys/bin//irisstat -s /usr/irissys/mgr -O1
iris-1 | 03/09/24-21:16:24:072 (430) 3 [Generic.Event] Process 430 (JobType=WRTDMN,Dumpstyle=0,Directory='/usr/iriss
ys/mgr/') caught signal 4.
iris-1 | 03/09/24-21:16:24:072 (430) 3 [Generic.Event] Parent process will clean up and halt

-----
Eventually a CPU issue ?

CPU info 
Architecture: x86_64
Model: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
Clock: 3200 MHz
Chip vendor: Intel
Threads: 4
Cores: 4
Chips: 1
Threads/Core: 1
Cores/Chip: 4
MT Supported: N
MT Enabled: N

Discussion (5)2
Log in or sign up to continue

Just've tried now:

docker run --rm --name iris-demo -d -p 29091:1972 -p 29092:52773   intersystemsdc/iris-community:preview

c9ef4f36c293f813e968bd0b2b504f9894220184623ebc3cb415360241a5f98e

$ docker exec -it iris-demo iris session iris


Node: c9ef4f36c293, Instance: IRIS


USER>w $zv

IRIS for UNIX (Ubuntu Server LTS for ARM64 Containers) 2024.1 (Build 244U) Tue Feb 20 2024 17:07:18 EST

USER>

In your log I see

 03/09/24-21:16:24:072 (430) 3 [Generic.Event] Process 430 (JobType=WRTDMN,Dumpstyle=0,Directory='/usr/iriss
ys/mgr/') caught signal 4.

caught signal 4. Googled, what this signal mean

4SIGILL Illegal instruction. The program contained some machine code the CPU can't understand.

i5-3470  quite an old CPU, from 2012, looks like it's not supported already