Jenkins插件管理器:摘要不匹配错误

时间:2013-04-19 07:34:03

标签: plugins jenkins digest mismatch

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

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但是没有建议。而这个问题有时会莫名其妙地自行解决。

2 个答案:

答案 0 :(得分:2)

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

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

  2. http://updates.jenkins-ci.org/download/plugins/

  3. 下载插件
  4. 打开一个shell:

    $ cd~ / Downloads

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

  5. 在浏览器中打开http://localhost:8080/restart以重新启动Jenkins

  6. 现在,在Manage Jenkins =&gt;下可以看到已安装的插件。管理插件=&gt;即使可用插件选项卡仍为空,也会安装选项卡。

答案 1 :(得分:1)

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

如果要部署该版本(这只是当前开发中继的快照),并删除加密检查,请克隆该repo,构建和部署。如果你安装了maven,那么构建非常简单 - 阅读BUILDING.TXT文件。

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