2016-08-25 5 views
2

При попытке установить плагин GIT он продолжает терпеть неудачу.Ошибка установки Git на Jenkins

java.io.IOException: Failed to download from http://updates.jenkins-ci.org/download/plugins/git-client/1.21.0/git-client.hpi 
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:781) 
    at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1125) 
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1285) 
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1103) 
    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:104) 
    at java.lang.Thread.run(Thread.java:744) 
Caused by: java.io.IOException: Failed to load http://updates.jenkins-ci.org/download/plugins/git-client/1.21.0/git-client.hpi to /home/jenkins/jenkins/plugins/git-client.jpi.tmp 
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:766) 
    ... 7 more 
Caused by: java.net.SocketException: Connection reset 
    at java.net.SocketInputStream.read(SocketInputStream.java:196) 
    at java.net.SocketInputStream.read(SocketInputStream.java:122) 
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) 
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) 
    at java.io.BufferedInputStream.read(BufferedInputStream.java:334) 
    at sun.net.www.MeteredStream.read(MeteredStream.java:134) 
    at java.io.FilterInputStream.read(FilterInputStream.java:133) 
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3053) 
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3047) 
    at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:77) 
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:761) 

Я даже пытался загрузить файлы .hpi для Git плагин и Git клиента плагин и загрузить его. Это вызывает ошибку ниже.

java.io.IOException: Failed to dynamically deploy this plugin 
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1304) 
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1103) 
    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:104) 
    at java.lang.Thread.run(Thread.java:744) 
Caused by: java.io.IOException: Failed to install git-client plugin 
    at hudson.PluginManager.dynamicLoad(PluginManager.java:436) 
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1300) 
    ... 5 more 
Caused by: java.io.IOException: Dependency structs (1.3) doesn't exist 
    at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:488) 
    at hudson.PluginManager.dynamicLoad(PluginManager.java:426) 
    ... 6 more 

Невозможно найти зависимый файл структур. Пожалуйста, предложите.

ответ

2

Первая ошибка выглядит как у вас есть проблемы с подключением к серверу обновлений Дженкинс, может быть, из-за проблемами брандмауэра:

Caused by: java.io.IOException: Failed to load http://updates.jenkins-ci.org/download/plugins/git-client/1.21.0/git-client.hpi to /home/jenkins/jenkins/plugins/git-client.jpi.tmp 
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:766) 
    ... 7 more 
Caused by: java.net.SocketException: Connection reset 
    at java.net.SocketInputStream.read(SocketInputStream.java:196) 

При попытке установить .hpi файл напрямую, вы запускали в отсутствующем плагин зависимость:

Caused by: java.io.IOException: Dependency structs (1.3) doesn't exist 

Это раздражает, потому что если вы устанавливаете из центра обновлений, Дженкинс будет автоматически устанавливать зависимости для вас. Вы можете попробовать загрузить .hpi для плагина structs, но затем можете найти больше отсутствующих зависимостей.

+0

Я сделал обходной путь загрузки все зависимые плагины, такие как structs, junit, git-клиент, сценарий-безопасность, матричный проект и т. д. Но моя проблема заключается в том, как преодолеть это. – dildeepak

+0

Будет хорошо, если вы можете предоставить шаги или некоторые предложения по решению проблемы подключения сервера обновлений Jenkins. – dildeepak

+0

Первоначально вы можете просто попробовать получить доступ к URL центра обновлений в браузере. Я видел пару других вопросов по SO, которые предполагают, что сайт может быть недоступен какое-то время. –

Смежные вопросы