【问题标题】:docker sonarqube checkdependency plugindocker sonarqube 检查依赖插件
【发布时间】:2016-08-21 19:34:45
【问题描述】:

我正在尝试使用 docker Sonarqube 和 PostgreSQL 安装 checkdepency 插件。我能够启动并运行带有 PostgreSQL 的 docker SonarQube,但是当我尝试添加 check-dependency-plugin 时,它无法重新启动容器。有没有办法安装插件?我正在使用 SonarQube 5.4 版和来自 dockerhub 的官方 PostgreSQL 映像。当我尝试部署插件时,我收到以下错误。

2016.04.27 13:13:07 INFO  web[o.e.plugins] [sonar-1461762758226] loaded [], sites []
2016.04.27 13:13:15 INFO  web[o.s.s.p.DefaultServerFileSystem] SonarQube home: /opt/sonarqube
2016.04.27 13:13:16 ERROR web[o.a.c.c.C.[.[.[/]] Exception sending context initialized event to listener instance of class org.sonar.server.platform.PlatformServletContextListener
java.lang.IllegalStateException: Unable to read plugin manifest from jar : /opt/sonarqube/extensions/plugins/sonar-dependency-check-1.0.3.jar
        at org.sonar.updatecenter.common.PluginManifest.<init>(PluginManifest.java:113) ~[sonar-update-center-common-1.13.jar:na]
        at org.sonar.core.platform.PluginInfo.create(PluginInfo.java:366) ~[sonar-core-5.4.jar:na]
        at org.sonar.server.plugins.ServerPluginRepository.loadPreInstalledPlugins(ServerPluginRepository.java:126) ~[sonar-server-5.4.jar:na]
        at org.sonar.server.plugins.ServerPluginRepository.start(ServerPluginRepository.java:103) ~[sonar-server-5.4.jar:na]

请帮我解决问题。

【问题讨论】:

  • 请正确格式化您的问题

标签: docker sonarqube sonarqube-ops


【解决方案1】:

您的 JAR 文件副本已损坏。在https://github.com/stevespringett/dependency-check-sonar-plugin/releases/tag/sonar-dependency-check-1.0.3 下载的版本正确支持最新版本的 SonarQube。

【讨论】:

  • 嗨 Simon,我正在使用以下版本的 checkdependency 插件 .bintray.com/stevespringett/owasp/dependency-check-sonar 。我正在使用 sonarqube 5.4。当我尝试阅读清单时,我得到以下 $ unzip -q -c sonar-dependency-check-plugin-1.0.3.jar META-INF/MANIFEST.MF Manifest-Version: 1.0 Plugin-Description: Integrates Dependency -检查报告到 SonarQube Plugin-SourcesUrl:github.com/stevespringett/dependency-check- sonar-plugin/sonar-dependency-check-plugin Plugin-BuildDate:2015-12-15T12:54:45-0600 Archiver-Version:Plexus Archiver Built-By:ste
  • 您确定您的 JAR 文件没有损坏吗?从github.com/stevespringett/dependency-check-sonar-plugin/…下载插件时无法重现该问题
  • 感谢您的快速解决,我觉得使用 curl -O 下载时 jar 文件损坏了,当我使用 wget -O 尝试时它运行良好。谢谢
  • 嗨西蒙,我们可以通过数据迁移将 sonarqube 4.5.4 升级到 5.4,我现在正在尝试使用 postgres 9.4,是否有任何文档。当我尝试这样做时,它会显示升级数据库.我们如何升级数据库。请您帮忙进一步的步骤。
  • 您应该在 stackoverflow 中创建一个新问题(顺便说一句,帮助您升级:docs.sonarqube.org/display/SONAR/Upgrading
猜你喜欢
  • 2016-08-11
  • 2017-07-19
  • 2016-11-09
  • 2015-12-08
  • 1970-01-01
  • 2022-09-28
  • 2020-04-04
  • 1970-01-01
  • 2011-06-09
相关资源
最近更新 更多