Gerrit插件管理器不显示插件

时间:2018-06-15 08:36:09

标签: gerrit

我在linux机器上有一个Gerrit v2.15而且我是Gerrit的管理员。

我使用命令:

在gerrit / plugins下安装了Gerrit插件管理器

wget https://gerrit-ci.gerritforge.com/view/Plugins-stable-2.15/job/plugin-plugin-manager-bazel-master-stable-2.15/lastSuccessfulBuild/artifact/bazel-genfiles/plugins/plugin-manager/plugin-manager.jar

但是没有任何内容在Gerrit UI中的标签插件中上传。我只看到了以前的安装。

在gerrit / logs / error.log 中,我可以读出以下内容:

[2018-06-15 08:54:26,366] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin plugin-manager, version v2.15-1-g27c3d2935d
[2018-06-15 08:54:26,367] [plugin-manager-preloader] INFO  com.googlesource.gerrit.plugins.manager.OnStartStop : Start-up: pre-loading list of plugins from registry
[2018-06-15 08:54:26,902] [main] INFO  com.google.gerrit.server.git.GarbageCollectionRunner : Ignoring missing gc schedule configuration
[2018-06-15 08:54:26,902] [main] INFO  com.google.gerrit.server.config.ScheduleConfig : accountDeactivation schedule parameter "accountDeactivation.interval" is not configured
[2018-06-15 08:54:26,902] [main] INFO  com.google.gerrit.server.change.ChangeCleanupRunner : Ignoring missing changeCleanup schedule configuration
[2018-06-15 08:54:26,946] [main] INFO  com.google.gerrit.sshd.SshDaemon : Started Gerrit SSHD-CORE-1.6.0 on *:29418
[2018-06-15 08:54:26,949] [main] INFO  org.eclipse.jetty.server.Server : jetty-9.3.18.v20170406
[2018-06-15 08:54:28,040] [main] INFO  com.googlesource.gerrit.plugins.gitiles.HttpModule : No /opt/gerrit/etc/gitiles.config; assuming defaults
[2018-06-15 08:54:28,847] [main] INFO  org.eclipse.jetty.server.handler.ContextHandler : Started o.e.j.s.ServletContextHandler@62672ad5{/,null,AVAILABLE}
[2018-06-15 08:54:28,869] [main] INFO  org.eclipse.jetty.server.AbstractConnector : Started ServerConnector@38503309{HTTP/1.1,[http/1.1]}{127.0.0.1:8081}
[2018-06-15 08:54:28,890] [main] INFO  org.eclipse.jetty.server.Server : Started @20170ms
[2018-06-15 08:54:28,893] [main] INFO  com.google.gerrit.pgm.Daemon : Gerrit Code Review 2.15.1 ready
[2018-06-15 08:54:44,819] [plugin-manager-preloader] INFO  com.googlesource.gerrit.plugins.manager.OnStartStop : 45 plugins successfully pre-loaded

我错过了什么?

是否有一些错误或gerrit.config配置中的权限设置必须完成?

目录gerrit /插件的权限设置为:drwxr-xr-x

注意:我已尝试重新启动Gerrit。

很高兴知道:我们正在使用nginx。这可能是有用的信息。 我对nginx的工作原理知之甚少。

What it looks like in the UI

1 个答案:

答案 0 :(得分:1)

插件管理器仅适用于旧UI。如果您正在使用新的PolyGerrit UI,请先点击"切换到旧用户界面"链接在页面右侧/下方。然后插件管理器可以访问:插件>管理菜单。

如果您无法看到"管理"旧UI中的选项检查以下内容:

。验证您是否使用管理员用户登录Gerrit(您需要具有"管理服务器"在All-Projects项目中的权限)。获得访问插件的特定权限>已安装的项目(称为"查看插件")但此权限与插件>的工作方式不同管理一个。

。验证您是否在GERRIT_SITE / etc / gerrit.config文件中设置了以下内容:

[plugins]
    allowRemoteAdmin = true

也许这可以解决您的问题。