aarch64 kylinV10 虚拟机Docker安装6.0.2版本报错

aarch64 kylinV10 虚拟机Docker安装6.0.2版本报错:

Message: The supplied GS_PASSWORD is meet requirements.

no data was returned by command “”/usr/local/opengauss/bin/gaussdb" -V"
The program “gaussdb” is needed by gs_initdb but was not found in the
same directory as “/usr/local/opengauss/bin/gs_initdb”.
Check your installation.

GS_PASSWORD已经指定过了,compose文件如下:

version: ‘3.8’
services:
opengauss:
image: opengauss:6.0.2
container_name: test-opengauss
restart: always
privileged: true # 添加特权模式
ports:
- “35432:5432”
environment:
- GS_PASSWORD=Test123@123
- GS_USERNAME=gaussdb
- GS_USER_PASSWORD=Test123@123
- GS_DB=test
- GS_PORT=5432
volumes:
- ./data:/var/lib/opengauss/data:z
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- ./sql:/sql

请问解决了吗?我也遇到这个问题了

CPU 指令集不兼容——openGauss 6.0.2 的 ARM64 镜像默认启用了 LSE(Large System Extensions)原子指令优化,但你的 Kylin V10 虚拟机所用的 ARM CPU不支持该指令集,导致 gaussdb 二进制文件执行时直接崩溃(Illegal instruction),所以 gs_initdb 检测不到它

现在新的7.0甚至增加了个去除LSE版本