Jenkins安裝插件超時錯誤解決方案connect timed out

 在啓動Jenkins以後提示該Jenkins實例似乎已離線。

也沒當回事就跳過了離線了

結果在安裝插件全部報錯這個....反正各種插件都連接超時

java.net.SocketTimeoutException: connect timed out
	at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at sun.net.NetworkClient.doConnect(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.<init>(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
	at java.net.URLConnection.getHeaderFieldLong(Unknown Source)
	at java.net.URLConnection.getContentLengthLong(Unknown Source)
	at java.net.URLConnection.getContentLength(Unknown Source)
	at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1158)
Caused: java.net.SocketTimeoutException: connect timed out
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
	at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1174)
Caused: java.io.IOException: Failed to load http://updates.jenkins-ci.org/download/plugins/locale/1.4/locale.hpi to C:\Users\jenkins\plugins\locale.jpi.tmp
	at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1181)
Caused: java.io.IOException: Failed to download from http://updates.jenkins-ci.org/download/plugins/locale/1.4/locale.hpi
	at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1215)
	at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1752)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2015)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1726)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:112)
	at java.lang.Thread.run(Unknown Source)

翻了很多文章我做了一下操作,終於連接上了

1.卸載,重新安裝,找一個沒有空格的目錄(我是在Windows安裝的Jenkins報錯)

2.在啓動以後,輸入密碼,然後界面在緩衝 / 提示實例離線的時候, 打開http://localhost:8080/pluginManager/advanced

在最下面設置http://mirror.esuni.jp/jenkins/updates/update-center.json,然後提交,然後chenk now一下

3.確定右下角不報紅了,然後重啓jenkins服務.

4.重新輸入密碼,然後等待.就好了

(最重要的是我開了fanqiang軟件)靈感來自下面的連接,我安裝Windows是在搜索不到這個路徑和配置,liunx也可以參考一下找找看

解決:安裝Jenkins時web界面出現該jenkins實例似乎已離線

 

 

 

更新一下:

即使fanqiang也有插件鏈接不上,那就手動複製那個下載連接 下載到本地.

連接失敗,看到錯誤中的http://mirrors.jenkins-ci.org/plugins/locale/1.4/locale.hpi (就是插件下載)這種網址了麼,自己手動放到瀏覽器打開,下載下來以後放到jenkins/plugins裏面

然後到http://localhost:8080/pluginManager/advanced這個界面自己安裝就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章