Java 无法在Mac OS X上的jenkins上安装任何插件-(SHA-256匹配错误)
当我尝试下载任何插件时,我遇到以下错误。这是一个新的发展,似乎没有发生更早。我使用brew安装了Jenkins。我尝试了多次重新安装,但似乎没有任何效果 我还注意到,我的实际SHA-256值始终是“47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=”,与插件无关。让我觉得这是我的机器生成SHA的错误Java 无法在Mac OS X上的jenkins上安装任何插件-(SHA-256匹配错误),java,jenkins,jenkins-plugins,hudson,sha256,Java,Jenkins,Jenkins Plugins,Hudson,Sha256,当我尝试下载任何插件时,我遇到以下错误。这是一个新的发展,似乎没有发生更早。我使用brew安装了Jenkins。我尝试了多次重新安装,但似乎没有任何效果 我还注意到,我的实际SHA-256值始终是“47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=”,与插件无关。让我觉得这是我的机器生成SHA的错误 java.io.IOException: Downloaded file /Users/madhav/.jenkins/plugins/trilead-api.
java.io.IOException: Downloaded file /Users/madhav/.jenkins/plugins/trilead-api.jpi.tmp does not match expected SHA-256, expected 'aRsCZA5PqYAxMhX6G+AXjA7yZArlzU0+MCEUEo1oVd8=', actual '47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU='
at hudson.model.UpdateCenter.throwVerificationFailure(UpdateCenter.java:2025)
at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:2060)
at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:2239)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:1343)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1872)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2153)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1843)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:118)
at java.base/java.lang.Thread.run(Thread.java:834)
我试图生成.jenkins
文件夹中所有*.jpi.tmp
文件的校验和,但得到了不同的校验和。还有那些空的文件
madhav@Madhavs-MacBook-Pro.local /Users/madhav/.jenkins/plugins
% shasum -a 256 structs.jpi.tmp
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 structs.jpi.tmp
madhav@Madhavs-MacBook-Pro.local /Users/madhav/.jenkins/plugins
% shasum -a 256 workflow-durable-task-step.jpi.tmp
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 workflow-durable-task-step.jpi.tmp
创建一个空的零字节文件,查看校验和是否相同Hey@IanW我已经用更多信息更新了我的问题,0字节文件的校验和不同您使用的jenkins版本,这似乎是jenkins的缺陷,您是否检查了您正在使用的jenkins版本中的问题?@Saravanan我正在使用jenkins 2.266。我确实在网上看到了一些类似的问题,但大多数都被记为用户系统问题。我也尝试过其他版本,如LTS 2.249.3,但是。我仍然面临同样的问题。同样,当我在终端中启动jenkins时,我看到jenkins.model.AssetManager(文件:/Users/madhav/.jenkins/war/WEB-INF/lib/jenkins-core-2.266.jar)对方法java.lang.ClassLoader.findResource(java.lang.String)的非法反射访问。这是问题吗?