Auf Ubuntu 16.04. Ich installierte SonarQube 6.4. wie folgt:SonarQube-Konsole kann nicht gestartet werden
- hinzufügen
deb http://downloads.sourceforge.net/project/sonar-pkg/deb binary/
-/etc/apt/sources.list
- Run
sudo apt-get update
- dies gelingt aber prompts a warning. - Run
sudo apt-get install sonar
Dann versuche ich Sonarqube in der Konsole modus aber es sofort stoppt zu starten. Ich kann den Grund für den Startfehler nicht sehen.
~ sudo /opt/sonar/bin/linux-x86-64/sonar.sh console
Running SonarQube...
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
jvm 1 |
jvm 1 | 2017.06.12 20:13:54 INFO app[][o.s.a.AppFileSystem]
Cleaning or creating temp directory /opt/sonar/temp
jvm 1 | 2017.06.12 20:13:54 INFO app[][o.s.a.p.JavaProcessLauncherImpl]
Launch process[es]: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
-Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k
-Djna.nosys=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly
-XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/opt/sonar/temp
-cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer
/opt/sonar/temp/sq-process8383619119685554365properties
jvm 1 | 2017.06.12 20:13:58 INFO app[][o.s.a.SchedulerImpl]
Process [es] is stopped
jvm 1 | 2017.06.12 20:13:58 INFO app[][o.s.a.SchedulerImpl]
SonarQube is stopped
wrapper | <-- Wrapper Stopped
konfigurierte ich die Benutzereinstellungen, eingebettete Datenbank, Webserver-Einstellungen und Java 8 in /opt/sonar/conf/sonar.properties
resp. /opt/sonar/conf/wrapper.conf
. Hier
ist die output of the /opt/sonar/logs/es.log
Verwandte Websites
- Installation Jenkins and Sonarqube as CI on ubuntu/trusty64
- Installing SonarQube on Ubuntu 16.04
- How to Install SonarQube with Nginx on Ubuntu 16.04
- Analyzing with SonarQube Scanner
Überprüfen * $ SONARQUBE_HOME/logs/web.log * –
Es gibt kein 'web.log'. Ich habe ein 'sonar.log' gefunden, das die gleiche Ausgabe enthält, die ich von der Shell übernommen habe. Andere Dateien im Verzeichnis sind 'access.log' und' es.log'. – JJD
Es sollte sein.Stellen Sie sicher, dass 1) Platz auf dem Gerät ist 2) Der Benutzer, der SonarQube ausführt, hat perm zum Erstellen und Schreiben von Dateien im Protokollverzeichnis. –