Ubuntu SonarQube控制台无法启动

Ubuntu SonarQube控制台无法启动,ubuntu,sonarqube,Ubuntu,Sonarqube,在Ubuntu 16.04上。我安装了6.4。详情如下: 添加debhttp://downloads.sourceforge.net/project/sonar-pkg/deb 二进制/到/etc/apt/sources。列表 运行sudo apt get update-此操作成功,但失败 运行sudo-apt-get-install-sonar 然后我尝试在控制台modus中启动SonarQube,但它立即停止。我看不出启动失败的原因 ~ sudo /opt/sonar/bin/linux-x

在Ubuntu 16.04上。我安装了6.4。详情如下:

  • 添加
    debhttp://downloads.sourceforge.net/project/sonar-pkg/deb 二进制/
    /etc/apt/sources。列表
  • 运行
    sudo apt get update
    -此操作成功,但失败
  • 运行
    sudo-apt-get-install-sonar
  • 然后我尝试在控制台modus中启动SonarQube,但它立即停止。我看不出启动失败的原因

    ~ 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
    
    ~sudo/opt/sonar/bin/linux-x86-64/sonar.sh控制台
    运行声纳qube。。。
    包装器-->包装器作为控制台启动
    包装器|启动JVM。。。
    jvm 1 |包装器(版本3.2.3)http://wrapper.tanukisoftware.org
    jvm 1 |版权1999-2006塔努基软件公司。保留所有权利。
    jvm1|
    jvm 1 | 2017.06.12 20:13:54信息应用程序[][o.s.a.AppFileSystem]
    清理或创建临时目录/opt/sonar/temp
    jvm 1 | 2017.06.12 20:13:54信息应用程序[][o.s.a.p.JavaProcessLauncherImpl]
    启动过程[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:+仅使用CMSinitingOccupancyFraction
    -XX:+HeapDumpOnOutOfMemoryError-Djava.io.tmpdir=/opt/sonar/temp
    -cp./lib/common/*:./lib/search/*org.sonar.search.SearchServer
    /opt/sonar/temp/sq-PROCESS 8383619119685554365属性
    jvm 1 | 2017.06.12 20:13:58信息应用程序[][o.s.a.SchedulerImpl]
    进程[es]已停止
    jvm 1 | 2017.06.12 20:13:58信息应用程序[][o.s.a.SchedulerImpl]
    索纳库贝被阻止了
    
    包装器|如果实例未启动:检查是否执行了以下步骤:

    • 如果需要,首先升级插件
    • 下载压缩包后,在解压缩前取消阻止压缩包
    • 始终从一个新目录开始:例如c:\Sonar\SonarQube-6.4
    • 如果要将SonarQube作为服务运行,请检查该文件夹的安全权限
    • 检查您的插件,有些可能不受支持。将支持的加载项复制到新实例,并使用默认H2数据库启动SonarQube。如果实例未启动,请检查SonarQube日志。然后停止实例,删除data、logs和temp文件夹中的文件,并更改数据库连接
    • 对数据库进行备份。如果出现问题,没有简单的救援途径
    • 如果创建新数据库:请确保使用正确的排序规则
    • 再次启动SonarQube,并在迁移时执行设置操作

    检查$SONARQUBE\u HOME/logs/web.log没有
    web.log
    。我发现了一个
    sonar.log
    ,它包含与我从炮弹上捕获的相同的输出。目录中的其他文件是
    access.log
    es.log
    。应该有。确保1)设备上有空间2)运行SonarQube的用户有perms来创建和写入logs目录中的文件。我正在通过
    sudo/opt/sonar/bin/linux-x86-64/sonar.sh控制台启动sonar,首先看一看。我的目标不是永久安装。目录为
    sonar
    用户设置了权限。我需要通过那个用户运行声纳吗?我该怎么做光盘上还有足够的空间。您是否使用了干净的安装?停止SonarQube,删除/data/es/文件夹并重新启动。