2

我刚刚在 Ubuntu 12.04 (AMD64) 上安装了 Jenkins 1.511 和 JDK 1.6.0_38。当我刷新插件列表时,列表仍然为空。日志文件显示错误:

Apr 19, 2013 9:23:54 AM hudson.model.UpdateSite doPostBack 
SEVERE: <div class=error><img src='/static/0c7d9fdb/images/none.gif' height=16 width=1>Digest mismatch: 1Woxyt3oLgioZax7SGlbwYITc98= vs +JLZbigPye2eA9Fsv6sa3DW3q2s= in update site &#039;default&#039;</div>

如何解决这个问题?是没有权限访问互联网的问题吗?我该如何解决?

我发现其他人有时会出现错误:https ://issues.jenkins-ci.org/browse/JENKINS-17029但是没有建议。这个问题有时会莫名其妙地自行解决。

4

2 回答 2

2

这并不能解决问题,但它是一种解决方法:

  1. 在 Jenkins wiki 上查找插件及其所有依赖项,例如https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin

  2. 从http://updates.jenkins-ci.org/download/plugins/下载插件

  3. 打开一个外壳:

    $ cd ~/下载

    $ sudo mv *.hpi /var/lib/jenkins/plugins

  4. http://localhost:8080/restart在浏览器中打开重启Jenkins

现在已安装的插件应该在 Manage Jenkins => Manage Plugins => Installed 选项卡下可见,即使可用插件选项卡仍然为空。

于 2013-04-23T07:55:06.613 回答
1

我在https://github.com/andrewcooke/jenkins分叉了 Jenkins,并添加了在https://issues.jenkins-ci.org/browse/JENKINS-17029?focusedCommentId=177580&page=com.atlassian.jira.plugin中描述的 hack .system.issuetabpanels:comment-tabpanel#comment-177580(在摘要验证后继续,而不是引发错误 - 仅注释掉两行)。

如果你想部署那个版本,它只是当前开发主干的快照,删除了加密检查,克隆那个 repo,构建和部署。如果您安装了 maven,则构建非常容易 - 阅读 BUILDING.TXT 文件。

(它有效;我现在可以看到插件)。

于 2013-04-19T13:00:28.293 回答