环境
- EMQX 版本:5.8.2
- 操作系统版本:openEuler 22.03 (LTS-SP3)
重现此问题的步骤
- 使用docker swarm 运行EMQX 报错
- 脚本编排文件如下:
version: ‘3.5’
services:
terminal-emqx:
image: emqx/emqx:5.8.2
hostname: “terminal-emqx”
ports:
- 1883:1883
- 8083:8083
- 8084:8084
- 8883:8883
- 18083:18083
environment:
- EMQX_NODE__NAME=emqx@127.0.0.1
healthcheck:
test: [“CMD”, “/opt/emqx/bin/emqx”, “ctl”, “status”]
interval: 5s
timeout: 25s
retries: 5
volumes:
- /opt/briDrawingFile/nfs/emqx/data/data:/opt/emqx/data
- /opt/briDrawingFile/nfs/emqx/data/log:/opt/emqx/log
- /opt/briDrawingFile/nfs/emqx/data/conf/etc:/opt/emqx/etc
deploy:
replicas: 1
placement:
constraints: [ node.labels.data == true ]
networks:
- bjbn_terminal_net
networks:
bjbn_terminal_net:
driver: overlay
attachable: true
- xxx
预期行为
实际行为
ERROR: Failed to create thread: Operation not permitted (1)
ERROR: Please ensure it is running on the correct platform:
ERROR: arch: “x86_64-pc-linux-gnu”
wordsize: 64
os: “debian12”
erlang: “26.2.5.2-1”
elixir: “none”
relform: “tgz”
ERROR: Version=5.8.2
ERROR: Required dependencies: openssl-1.1.1 (libcrypto), libncurses and libatomic1