【问题标题】:SonarQube not starting anymore after upgrade to 5.1SonarQube 升级到 5.1 后不再启动
【发布时间】:2015-09-17 22:14:44
【问题描述】:

我使用 Ubuntu 更新机制升级了 Sonarqube。我现在有 5.1.2 版:

$ dpkg -s sonar | grep Version
Version: 5.1.2 

很遗憾,它没有启动。我已经更新了extensions/plugins 文件夹中的所有插件:

$ ls -l
total 16388
-rw-r--r-- 1 root  root        128 Feb 21  2015 README.txt
-rw-r--r-- 1 sonar nogroup 2404852 May  6 15:01 sonar-checkstyle-plugin-2.3.jar
-rw-r--r-- 1 sonar nogroup 7080268 Sep  1 16:44 sonar-findbugs-plugin-3.3.jar
-rw-r--r-- 1 sonar nogroup 2965677 Aug 25 16:12 sonar-java-plugin-3.5.jar
-rw-r--r-- 1 sonar nogroup   30646 Oct 22  2014 sonar-ldap-plugin-1.4.jar
-rw-r--r-- 1 sonar nogroup 4281231 May  7 10:48 sonar-pmd-plugin-2.4.1.jar

您可以在这里查看日志文件的内容:http://pastebin.com/4i5UPaP4

【问题讨论】:

  • 您的 ES 索引似乎已损坏。停止SQ,删除SQ数据目录下的目录es,重启SQ。 ES 索引将从头开始重建(这可能需要很长时间,具体取决于您的数据)并且它应该可以再次工作。在没有迁移的 sonar.log 的情况下无法判断它为什么会损坏。

标签: sonarqube


【解决方案1】:

从您提供的日志文件中的错误来看,您的 ES 索引似乎已损坏。

停止SQ,删除SQ的data目录下的es目录并重启SQ。 ES 索引将从头开始重建(这可能需要很长时间,具体取决于您的数据),它应该会再次工作。

如果没有迁移的sonar.log 以及有关设置和迁移执行方式的详细信息,就无法说明索引损坏的原因和方式。

【讨论】:

    猜你喜欢
    • 2015-07-06
    • 1970-01-01
    • 2016-01-15
    • 2015-07-06
    • 2016-08-26
    • 2018-12-11
    • 2015-09-02
    • 1970-01-01
    • 2016-12-03
    相关资源
    最近更新 更多