Jenkins插件失败错误

时间:2016-06-28 10:07:16

标签: git jenkins jenkins-plugins jenkins-pipeline

我在添加插件时收到失败消息,有人会告诉我为什么我会收到此错误:

hudson.util.IOException2: Failed to download from http://updates.jenkins-ci.org/download/plugins/credentials/2.1.4/credentials.hpi (redirected to: http://ftp.tsukuba.wide.ad.jp/software/jenkins/plugins/credentials/2.1.4/credentials.hpi)
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:822)
    at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1184)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1365)
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1162)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Inconsistent file length: expected 928684 but only got 884511
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:805)
    ... 7 more

2 个答案:

答案 0 :(得分:0)

我也遇到了这个错误,插件升级也很少。

解决方法是手动下载(应该在该错误消息中列出要下载的插件jpi / hpi文件链接)。即使手动,它有时也无法下载(对我来说,在Firefox中,所以我使用的是下载管理器或IE浏览器)。

  1. 下载完成后 - 将* .hpi / * .jpi文件保存到$ JENKINS_HOME / plugins目录中。
  2. 重命名上一个插件,即使它有不同的扩展(例如,下载github.hpi,并且有github.jpi,我仍然将它重命名为github.jpi.old)
  3. 重启Jenkins(虽然有些插件不需要重启)

答案 1 :(得分:0)

Jenkins redirects bug引起的。我通过从重定向网址手动下载hpi来安装此插件,然后将此hpi上传到Manage Plugins - >高级 - >上传插件。