我刚刚在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 'default'</div>
如何解决这个问题?是否缺乏访问互联网的权限?我该如何排除故障?
我发现其他人有时会出错:https://issues.jenkins-ci.org/browse/JENKINS-17029但是没有建议。而这个问题有时会莫名其妙地自行解决。
答案 0 :(得分:2)
这不能解决问题,但这是一种解决方法:
在Jenkins wiki上查找插件及其所有依赖项,例如https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
打开一个shell:
$ cd~ / Downloads
$ sudo mv * .hpi / var / lib / jenkins / plugins
在浏览器中打开http://localhost:8080/restart
以重新启动Jenkins
现在,在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文件。
(它有效;我现在可以看到插件)。