1

我已经使用 wget“ http://dist.sonar.codehaus.org/sonar-3.5.1.zip ”命令从声纳下载了声纳 3.5.1。然后我使用命令解压缩。但是当我尝试使用“sudo ./sonar.sh start”启动声纳时,我得到了错误:unzip sonar-3.5.1.zip

 .../sonar-3.5.1/bin/linux-x86-64/./wrapper:Syntax error: "(" unexpected
Failed to start sonar.

我可以知道任何人的原因。

编辑: uname -a 的输出,

Linux ocrfrt 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:32:08 UTC 2012 i686 i686 i686 GNU/Linux
4

3 回答 3

1

请尝试使用以下命令:

sh sonar.sh start
于 2020-08-16T15:55:04.427 回答
1

问题是您正在运行 32 位机器。

只需编辑 /etc/systemd/system/ sonar.service文件并将 linux-x86- 64更改为 linux-x86- 32

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

ExecStop=/opt/sonarqube/bin/linux-x86-**32**/sonar.sh stop
于 2018-10-22T02:33:28.113 回答
0

我也遇到了同样的问题,后来发现 bin/ 目录中提供的安装程序被使用了,而不是操作系统的实际架构。

首先检查操作系统架构(x86-32 或其他),并根据操作系统架构使用正确的安装程序。

于 2017-02-13T12:53:39.580 回答