Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过Kubernetes在jenkins中安装插件_Jenkins_Kubernetes - Fatal编程技术网

无法通过Kubernetes在jenkins中安装插件

无法通过Kubernetes在jenkins中安装插件,jenkins,kubernetes,Jenkins,Kubernetes,我在CentOS 7上安装了Kubernetes v1.10,并部署了Jenkins 2.138.1 在中时,请尝试从Manage Jenkins==>pluginManager==>安装新插件可用“无更新”,我尝试单击“立即检查” 我发现这些问题: 我没有在浏览器上使用代理 我尝试取消选中“Use browser for metadata download”(使用浏览器下载元数据),这没问题,但在我尝试安装任何插件时,它还有其他问题: java.io.IOException: Do

我在CentOS 7上安装了Kubernetes v1.10,并部署了Jenkins 2.138.1

在中时,请尝试从Manage Jenkins==>pluginManager==>安装新插件可用“无更新”,我尝试单击“立即检查”

我发现这些问题:


  • 我没有在浏览器上使用代理
  • 我尝试取消选中“Use browser for metadata download”(使用浏览器下载元数据),这没问题,但在我尝试安装任何插件时,它还有其他问题:

         java.io.IOException: Downloaded file /var/jenkins_home/plugins/jdk- 
         tool.jpi.tmp does not match expected SHA-256, expected 'h/+jVOs8ProRhdYIar3TLWDiL6vdmN+1LL66exoaPUw=', actual '1uGI8Gl4YO1yjW2HzOxePPWFCUFEYXVdHY+WbthxRBU='
         at hudson.model.UpdateCenter.throwVerificationFailure(UpdateCenter.java:1865)
         at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1897)
         at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:2067)
         at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:1200)
         at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1718)
         at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1978)
         at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1689)
         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
         at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112)
        at java.lang.Thread.run(Thread.java:748)
    
  • 谢谢你的帮助。谢谢

  • 第一个问题是因为容器中的JVM环境(在Pod中运行)没有验证
    updates.jenkins.io
    的CA(证书颁发机构)。阅读如何设置它们。我不确定这是警告还是失败?“检查更新”是否通过

  • 第二个问题似乎与您下载的插件有关。显然,下载的文件与SHA-256校验和不匹配。你试过其他插件吗


  • 希望有帮助。

    检查更新==>失败我将搜索“证书颁发机构”;
         java.io.IOException: Downloaded file /var/jenkins_home/plugins/jdk- 
         tool.jpi.tmp does not match expected SHA-256, expected 'h/+jVOs8ProRhdYIar3TLWDiL6vdmN+1LL66exoaPUw=', actual '1uGI8Gl4YO1yjW2HzOxePPWFCUFEYXVdHY+WbthxRBU='
         at hudson.model.UpdateCenter.throwVerificationFailure(UpdateCenter.java:1865)
         at hudson.model.UpdateCenter.verifyChecksums(UpdateCenter.java:1897)
         at hudson.model.UpdateCenter$InstallationJob.replace(UpdateCenter.java:2067)
         at hudson.model.UpdateCenter$UpdateCenterConfiguration.install(UpdateCenter.java:1200)
         at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1718)
         at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1978)
         at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1689)
         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
         at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112)
        at java.lang.Thread.run(Thread.java:748)