gpt4 book ai didi

jenkins - Docker "Jenkins"图像无法访问互联网

转载 作者:行者123 更新时间:2023-12-02 18:05:17 24 4
gpt4 key购买 nike

我使用的是官方 docker 镜像 ( found here )
我经常使用 docker,所以我知道我正在正确运行它,但是在 localhost 上,在 第二次运行 时我遇到了这些错误:

jenkins_1  | Jan 28, 2017 7:29:13 AM hudson.model.UpdateCenter updateDefaultSite
jenkins_1 | WARNING: Upgrading Jenkins. Failed to update the default Update Site 'default'. Plugin upgrades may fail.
jenkins_1 | java.net.SocketException: Unexpected end of file from server
jenkins_1 | at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:792)
jenkins_1 | at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
jenkins_1 | at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:789)
jenkins_1 | at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
jenkins_1 | at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
jenkins_1 | at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
jenkins_1 | at hudson.model.DownloadService.loadJSON(DownloadService.java:171)
jenkins_1 | at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:180)
jenkins_1 | at hudson.model.UpdateCenter.updateDefaultSite(UpdateCenter.java:2193)
jenkins_1 | at jenkins.install.SetupWizard.init(SetupWizard.java:168)
jenkins_1 | at jenkins.install.InstallState$3.initializeState(InstallState.java:105)
jenkins_1 | at jenkins.model.Jenkins.setInstallState(Jenkins.java:1058)
jenkins_1 | at jenkins.install.InstallUtil.proceedToNextStateFrom(InstallUtil.java:96)
jenkins_1 | at jenkins.model.Jenkins.<init>(Jenkins.java:948)
jenkins_1 | at hudson.model.Hudson.<init>(Hudson.java:85)
jenkins_1 | at hudson.model.Hudson.<init>(Hudson.java:81)
jenkins_1 | at hudson.WebAppMain$3.run(WebAppMain.java:231)

由于上述错误,我当然会看到这个屏幕: Jenkins Offline

使用新值代替

/var/jenkins_home

有效,但同样只有一次,第二次我得到同样的错误。

有什么想法吗?谢谢!

最佳答案

可能与issue 166有关,引用 JENKINS-31089 (不是 Docker 问题,但可能仍然相关)

出于测试的目的,您可以尝试(通过使用您正在使用的 Docker 镜像创建一个新的 Docker 镜像):

Replacing jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024 with jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 512 in the file $JRE_HOME/lib/securityjava.security.

或者(再次只是为了测试,不是有效的修复)

edit /etc/default/jenkins and add the following to JAVA_ARGS: -Dhudson.model.DownloadService.noSignatureCheck=true

关于jenkins - Docker "Jenkins"图像无法访问互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41907436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com