linux离线部署emqx启动报错

ERROR: /usr/local/emqx/erts-14.2.5.2/bin/erl: /lib64/libc.so.6: version `GLIBC_2.34’ not found (required by /usr/local/emqx/erts-14.2.5.2/bin/erl)
ERROR: Please ensure it is running on the correct platform:
ERROR: arch: “x86_64-pc-linux-gnu”
wordsize: 64
os: “el9”
erlang: “26.2.5.2-1”
elixir: “none”
relform: “tgz”
ERROR: Version=5.8.1
ERROR: Required dependencies: openssl-1.1.1 (libcrypto), libncurses and libatomic1

Linux版本可能太低了。
用 docker 吧!

要不就是你下错平台的包了。要不就是 openssl 没有。

docker也不行,也是这个

官网下载的包,openssl也单独下载并安装了

官网的包还分 arm 和 x86 的,还有不同的操作系统的,你得下对应操作系统的 cpu 架构的包。看这个报错非常像下错平台了。
你对着你的 linux 操作系统和 cpu 架构再核查一下看看

linux系统是x86_64的,下载的这个安装包对嘛

嗯是对的,不过我刚才换你图里面的走了一遍,是能安装的.

我这儿还是不行,还是这个错
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.1
ERROR: Required dependencies: openssl-1.1.1 (libcrypto), libncurses and libatomic1
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.1
ERROR: Required dependencies: openssl-1.1.1 (libcrypto), libncurses and libatomic1

你的 linux 是什么操作系统的。我的是 ubuntu 22.04

统信

没接触过。。。

cat /etc/os-release

看看么

PRETTY_NAME=“UnionTech OS Server 20”
NAME=“UnionTech OS Server 20”

国产的操作系统可以选择源码编译,或者联系我们的企业版支持团队。

源码编译怎么操作?

里面有一节是build from source
确保机器连接github和外面的网络通畅

服务器连不上互联网的…