Installation onclean version of AWS Workspace Linux 2. Installed PostgreSQL 10 server, OpenJDK 11, and Sonarqube 8.1.0 to test Mulesoft plug-ins and create rules for analysis. Setting up as a POC.
Followed these instructions at https://techexpert.tips/sonarqube/sonarqube-installation-on-the-cloud-aws-ec2/ with exception of changing password.
Error upon startup was “opt/sonarqube/bin/linux-x86-64/sonar.sh: line 610: syntax error: unexpected end of file” (my quotes)
Must-share information (formatted with Markdown):
- which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)
- what are you trying to achieve
- what have you tried so far to achieve this
Welcome to the community forum!
How did you edited that sonar.sh file ? Looks like something is wrong with it. You can try to re-download SonarQube somewhere, extract only that file, copy it to your current SonarQube location, and try again.
I found the major issue was a lack of memory. I moved the installation to a t3 small server instance in AWS. The installation was successful, but the sonarqube service continued to fail with java insufficient memory errors. Upgrading the server to a T3 Large instance with 8 GB RAM, and the start up was successful.
Google was very helpful as well. The failure due to insufficient memory pointed to Elasticsearch engine issues, so I was able to convince my manager to increase server memory. Thanks for the assist.