Sonarqube包装器语法错误,64位和32位sh调用

时间:2017-11-02 14:36:48

标签: ubuntu sonarqube

我使用本教程在ubuntu Xenial服务器上安装了SonaQube:https://www.vultr.com/docs/how-to-install-sonarqube-on-ubuntu-16-04

所有安装(postgreSQL,java,sonarqube,apache2等)工作正常,但当我尝试启动声纳时,我总是遇到语法错误:

/opt/sonarqube/bin/linux-x86-64/sonar.sh start

我明白了:

/opt/sonarqube/bin/linux-x86-64/./wrapper: 1: /opt/sonarqube/bin/linux-x86-64/./wrapper: Syntax error: "(" unexpected

我使用以下内容得到完全相同的错误:

/opt/sonarqube/bin/linux-x86-32/sonar.sh start

所以它似乎是一个与帖子不同的问题: ./sonar.sh start on ubuntu giving not starting sonar server

我的uname -a:

Linux scw-2a7881-sonarqube 4.4.95-mainline-rev1 #1 SMP Fri Oct 27 08:56:55 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux

有人遇到同样的问题吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

根据您的内核信息(aarch64),您尝试在ARM64体系结构上启动SonarQube,并且linux目录中的包装器与此体系结构不兼容(包装器二进制文件适用于x86或amd64体系结构)。