2016-10-05 3 views
-1

SonarQube Runnerをインストールしようとしています。Sonar-runner実行中にエラーが発生しました。サーバからライブラリをダウンロードできません。

私はこのバージョンを使用しています:

  • sonarqube-5.1
  • ソナー・準優勝のdist-2.4
  • のMySQL 5.1.63
  • JDK 1.7.0_79
  • Ubuntuの11.4、32ビット

すでに設定済み:

  • ソナー/ confに/ sonar.properties
  • ソナー・ランナー/ confに/ sonar-runner.properties

および分析するプロジェクトの設定ファイルを作成し、私のプロジェクトのディレクトリに:

SonarQubeが正しく実行されている、私がやって裏付けることができ
  • sonar-project.properties

私が実行した場合

service sonar status 

sonar-runner -X 

私は次のエラーを取得する:

SonarQube Runner 2.4 
Java 1.7.0_79 Oracle Corporation (32-bit) 
Linux 2.6.38-8-generic i386 
INFO: Error stacktraces are turned on. 
INFO: Runner configuration file: /opt/sonar-runner/conf/sonar-runner.properties 
INFO: Project configuration file: /home/taller/taller2016/U3D_2016/sonar-project.properties 
INFO: Default locale: "es_AR", source code encoding: "UTF-8" 
INFO: Work directory: /home/taller/taller2016/U3D_2016/./.sonar 
INFO: SonarQube Server 5.1 
INFO: ------------------------------------------------------------------------ 
INFO: EXECUTION FAILURE 
INFO: ------------------------------------------------------------------------ 
Total time: 0.185s 
Final Memory: 0M/53M 
INFO: ------------------------------------------------------------------------ 
ERROR: Error during Sonar runner execution 
java.lang.IllegalStateException: Fail to download libraries from server 
     at org.sonar.runner.impl.Jars.dowloadFiles(Jars.java:78) 
     at org.sonar.runner.impl.Jars.download(Jars.java:57) 
     at org.sonar.runner.impl.JarDownloader.download(JarDownloader.java:46) 
     at org.sonar.runner.impl.JarDownloader.checkVersionAndDownload(JarDownloader.java:37) 
     at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:71) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) 
     at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50) 
     at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) 
     at org.sonar.runner.api.Runner.execute(Runner.java:100) 
     at org.sonar.runner.Main.executeTask(Main.java:70) 
     at org.sonar.runner.Main.execute(Main.java:59) 
     at org.sonar.runner.Main.main(Main.java:53) 
Caused by: java.io.IOException: Status returned by url : 'http://localhost:9002/sonar/batch_bootstrap/index' is invalid : 404 
     at org.sonar.runner.impl.ServerConnection.downloadString(ServerConnection.java:94) 
     at org.sonar.runner.impl.Jars.dowloadFiles(Jars.java:64) 
     ... 12 more 

は、私はそれを解決するために行うまたは変更するには何が必要ですか?

のaccess.logには含まれています

127.0.0.1 - - [06/oct/2016:16:17:34 -0300] "GET /sonar/api/server/version HTTP/1.1" 200 3 "-" "SonarQubeRunner/2.4" 
127.0.0.1 - - [06/oct/2016:16:17:34 -0300] "GET /sonar/batch_bootstrap/index HTTP/1.1" 302 109 "-" "SonarQubeRunner/2.4" 
127.0.0.1 - - [06/oct/2016:16:17:34 -0300] "GET /sonar/api/maintenance HTTP/1.1" 404 1045 "-" "SonarQubeRunner/2.4" 

感謝を!

+0

私は英語ではないので、このトピックをオフトピックとして閉じるよう投票しています - これは**英語のみの**サイトです - サイトのルールを尊重してください! –

+0

申し訳ありません。私は英語でそれを入れようとします。アドバイスをいただきありがとうございます。 –

+0

サーバーログをチェックしてエラーがないかどうか確認できますか? –

答えて

0

サーバー上で実行されていたJavaのバージョンが6で、このSonarQubeにJava 7が必要であることがわかりました。そこで、Javaのバージョンをアップグレードしました。その後、引き続き他のエラーを出すが、データベースを落として再生成すると正常に動作する。

関連する問題