• Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • _unsorted
    • None
    • v2.7.4

      When trying to update to latest plugin version (e.g. dependency-check-jenkins-plugin v1.3.4 from v1.3.0 )the following error is reported by Jenkins Update-Center:

      java.io.IOException: Downloaded file /var/lib/jenkins/plugins/dependency-check-jenkins-plugin.jpi.tmp does not match expected SHA-1, expected 'f2ncNlydUUSPrk6SoG255v+2kQU=', actual 'lZRJco4Ouv1j0AG4Aet7HadHg/Q='
      at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1307)
      at hudson.model.UpdateCenter.access$900(UpdateCenter.java:124)
      at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:1406)
      at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:846)
      at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1186)
      at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1364)
      at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1161)
      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)

          [JENKINS-32796] Can't update plugins: incorrect checksum

          Alexander Buchholtz created issue -

          I have this error also with every plugin in try to update:

          Git plugin                  Failure
          java.io.IOException: Downloaded file /var/lib/jenkins/plugins/git.jpi.tmp does not match expected SHA-1, expected 'lwiTe8A0PGiqYzaeKElzmefzY2Q=', actual 'anAU1+oliegyXOf0ZFTogzVOe7s='
          	at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1309)
          	at hudson.model.UpdateCenter.access$900(UpdateCenter.java:124)
          	at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:1408)
          	at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:846)
          	at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1188)
          	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1366)
          	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1163)
          	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)
          

          When i choose to "Check now" the update information, i get this error:

          java.io.IOException: Could not find JSON in http://updates.jenkins-ci.org/update-center.json?id=default&version=1.625.3
          	at hudson.model.DownloadService.loadJSON(DownloadService.java:170)
          	at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:173)
          	at hudson.PluginManager.doCheckUpdatesServer(PluginManager.java:894)
          	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          	at java.lang.reflect.Method.invoke(Method.java:606)
          	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
          	at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:46)
          	at org.kohsuke.stapler.Function$InterceptedFunction.invoke(Function.java:399)
          	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
          	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
          	at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
          	at org.kohsuke.stapler.MetaClass$3.doDispatch(MetaClass.java:183)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
          	at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
          	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
          	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
          	at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
          	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
          	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
          	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
          	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
          	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
          	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
          	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
          	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
          	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
          	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
          	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
          	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
          	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
          	at org.eclipse.jetty.server.Server.handle(Server.java:370)
          	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
          	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
          	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
          	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
          	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
          	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
          	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
          	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
          	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
          	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          	at java.lang.Thread.run(Thread.java:745)
          

          David Zschille added a comment - I have this error also with every plugin in try to update: Git plugin Failure java.io.IOException: Downloaded file / var /lib/jenkins/plugins/git.jpi.tmp does not match expected SHA-1, expected 'lwiTe8A0PGiqYzaeKElzmefzY2Q=' , actual 'anAU1+oliegyXOf0ZFTogzVOe7s=' at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1309) at hudson.model.UpdateCenter.access$900(UpdateCenter.java:124) at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:1408) at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:846) at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1188) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1366) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1163) 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) When i choose to "Check now" the update information, i get this error: java.io.IOException: Could not find JSON in http: //updates.jenkins-ci.org/update-center.json?id= default &version=1.625.3 at hudson.model.DownloadService.loadJSON(DownloadService.java:170) at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:173) at hudson.PluginManager.doCheckUpdatesServer(PluginManager.java:894) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298) at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:46) at org.kohsuke.stapler.Function$InterceptedFunction.invoke(Function.java:399) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) at org.kohsuke.stapler.MetaClass$3.doDispatch(MetaClass.java:183) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:370) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang. Thread .run( Thread .java:745)

          I don't have the issue with "Check now". It completes without an error. Log file says "Obtained the latest update center data file for UpdateSource default".
          The error only occurs when attempting to update any plugin, so you are right it doesn't seem to be a plugin specific issue.

          Alexander Buchholtz added a comment - I don't have the issue with "Check now". It completes without an error. Log file says "Obtained the latest update center data file for UpdateSource default". The error only occurs when attempting to update any plugin, so you are right it doesn't seem to be a plugin specific issue.
          Alexander Buchholtz made changes -
          Component/s New: core [ 15593 ]
          Component/s Original: dependency-check-jenkins-plugin [ 18029 ]
          Alexander Buchholtz made changes -
          Component/s New: _unsorted [ 19622 ]
          Component/s Original: core [ 15593 ]
          Alexander Buchholtz made changes -
          Summary Original: Can't update to v1.3.4: incorrect checksum New: Can't update plugins: incorrect checksum
          Alexander Buchholtz made changes -
          Description Original: When trying to update to latest version v1.3.4 from v1.3.0 the following error is reported by Jenkins Update-Center:

          java.io.IOException: Downloaded file /var/lib/jenkins/plugins/dependency-check-jenkins-plugin.jpi.tmp does not match expected SHA-1, expected 'f2ncNlydUUSPrk6SoG255v+2kQU=', actual 'lZRJco4Ouv1j0AG4Aet7HadHg/Q='
          at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1307)
          at hudson.model.UpdateCenter.access$900(UpdateCenter.java:124)
          at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:1406)
          at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:846)
          at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1186)
          at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1364)
          at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1161)
          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)
          New: When trying to update to latest plugin version (e.g. v1.3.4 from v1.3.0 the following error is reported by Jenkins Update-Center:

          java.io.IOException: Downloaded file /var/lib/jenkins/plugins/dependency-check-jenkins-plugin.jpi.tmp does not match expected SHA-1, expected 'f2ncNlydUUSPrk6SoG255v+2kQU=', actual 'lZRJco4Ouv1j0AG4Aet7HadHg/Q='
          at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1307)
          at hudson.model.UpdateCenter.access$900(UpdateCenter.java:124)
          at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:1406)
          at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:846)
          at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1186)
          at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1364)
          at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1161)
          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)
          Alexander Buchholtz made changes -
          Description Original: When trying to update to latest plugin version (e.g. v1.3.4 from v1.3.0 the following error is reported by Jenkins Update-Center:

          java.io.IOException: Downloaded file /var/lib/jenkins/plugins/dependency-check-jenkins-plugin.jpi.tmp does not match expected SHA-1, expected 'f2ncNlydUUSPrk6SoG255v+2kQU=', actual 'lZRJco4Ouv1j0AG4Aet7HadHg/Q='
          at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1307)
          at hudson.model.UpdateCenter.access$900(UpdateCenter.java:124)
          at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:1406)
          at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:846)
          at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1186)
          at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1364)
          at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1161)
          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)
          New: When trying to update to latest plugin version (e.g. dependency-check-jenkins-plugin v1.3.4 from v1.3.0 )the following error is reported by Jenkins Update-Center:

          java.io.IOException: Downloaded file /var/lib/jenkins/plugins/dependency-check-jenkins-plugin.jpi.tmp does not match expected SHA-1, expected 'f2ncNlydUUSPrk6SoG255v+2kQU=', actual 'lZRJco4Ouv1j0AG4Aet7HadHg/Q='
          at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1307)
          at hudson.model.UpdateCenter.access$900(UpdateCenter.java:124)
          at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:1406)
          at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:846)
          at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1186)
          at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1364)
          at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1161)
          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)

          Daniel Beck added a comment -

          Probably a misconfigured internet connection, a (temporarily?) bad mirror, or an MITM attack. Not a bug in Jenkins (the bug was that checksums weren't verified for a long time).

          Daniel Beck added a comment - Probably a misconfigured internet connection, a (temporarily?) bad mirror, or an MITM attack. Not a bug in Jenkins (the bug was that checksums weren't verified for a long time).
          Daniel Beck made changes -
          Resolution New: Not A Defect [ 7 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

            oleg_nenashev Oleg Nenashev
            albuch Alexander Buchholtz
            Votes:
            2 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved: