Closed ccppoo closed 1 year ago
Hi @ccppoo , a Socket Timeout Exception
means there had been a network issue.
It's hard to diagnose : at first sight it might be outside your machine (since the APT package manager was working for you in the container) but the causes are multiple and without a TCP Dump it's hard to tell were is the issue coming from.
curl
request inside the container (curl --silent --show-error --location --output result.html https://get.jenkins.io/plugins/ssh-slaves/2.877.v365f5eb_a_b_eec/ssh-slaves.hpi?mirrorlist
=> and share result.html
)curl --verbose --output /dev/null https://updates.jenkins.io/download/plugins/ssh-slaves/2.877.v365f5eb_a_b_eec/ssh-slaves.hpi
?Hello @ccppoo, do you still have this issue?
@lemeurherve solved! it was due to fIrewall rules that I didn't manage
thanks
Jenkins and plugins versions report
Jenkins: 2.394 OS: Linux - 5.10.16.3-microsoft-standard-WSL2 Java: 11.0.18 - Eclipse Adoptium (OpenJDK 64-Bit Server VM)
ant:481.v7b_09e538fcca antisamy-markup-formatter:155.v795fb_8702324 apache-httpcomponents-client-4-api:4.5.14-150.v7a_b_9d17134a_5 authentication-tokens:1.4 bootstrap5-api:5.2.1-3 bouncycastle-api:2.27 branch-api:2.1071.v1a_188a_562481 build-timeout:1.28 caffeine-api:2.9.3-65.v6a_47d0f4d1fe checks-api:1.8.1 cloud-stats:267.v577e3742c282 cloudbees-folder:6.815.v0dd5a_cb_40e0e command-launcher:90.v669d7ccb7c31 commons-lang3-api:3.12.0-36.vd97de6465d5b commons-text-api:1.10.0-36.vc008c8fcda7b config-file-provider:3.11.1 credentials:1214.v1de940103927 credentials-binding:523.vd859a_4b_122e6 display-url-api:2.3.7 docker-build-step:2.9 docker-commons:1.21 docker-compose-build-step:1.0 docker-java-api:3.2.13-68.va_875df25a_b_45 docker-plugin:1.3.0 docker-swarm:1.11 docker-workflow:563.vd5d2e5c4007f durable-task:504.vb10d1ae5ba2f echarts-api:5.4.0-1 email-ext:2.94 font-awesome-api:6.2.1-1 git:5.0.0 git-client:4.1.0 github:1.37.0 github-api:1.303-400.v35c2d8258028 github-branch-source:1701.v00cc8184df93 gradle:2.3 h2-api:1.4.199 icon-shim:3.0.0 instance-identity:142.v04572ca_5b_265 ionicons-api:31.v4757b_6987003 jackson2-api:2.14.2-319.v37853346a_229 jakarta-activation-api:2.0.1-3 jakarta-mail-api:2.0.1-3 javadoc:226.v71211feb_e7e9 javax-activation-api:1.2.0-6 javax-mail-api:1.6.2-9 jaxb:2.3.8-1 jdk-tool:63.v62d2fd4b_4793 jersey2-api:2.39-1 jira:3.9 jjwt-api:0.11.5-77.v646c772fddb_0 jquery3-api:3.6.1-2 jsch:0.1.55.61.va_e9ee26616e7 junit:1177.v90374a_ef4d09 ldap:659.v8ca_b_a_fe79fa_d m2release:0.16.3 mailer:448.v5b_97805e3767 matrix-auth:3.1.6 matrix-project:785.v06b_7f47b_c631 maven-plugin:3.21 mina-sshd-api-common:2.9.2-50.va_0e1f42659a_a mina-sshd-api-core:2.9.2-50.va_0e1f42659a_a okhttp-api:4.10.0-125.v3593b_af8c97b pam-auth:1.10 pipeline-build-step:486.vd08f550cceee pipeline-github-lib:38.v445716eaedda pipeline-graph-analysis:202.va_d268e64deb_3 pipeline-groovy-lib:629.vb_5627b_ee2104 pipeline-input-step:466.v6d0a_5df34f81 pipeline-maven:1257.v89e586d3c58c pipeline-milestone-step:111.v449306f708b_7 pipeline-model-api:2.2118.v31fd5b_9944b_5 pipeline-model-definition:2.2118.v31fd5b_9944b_5 pipeline-model-extensions:2.2118.v31fd5b_9944b_5 pipeline-rest-api:2.31 pipeline-stage-step:305.ve96d0205c1c6 pipeline-stage-tags-metadata:2.2118.v31fd5b_9944b_5 pipeline-stage-view:2.31 plain-credentials:143.v1b_df8b_d3b_e48 plugin-util-api:2.20.0 popper2-api:2.11.6-2 resource-disposer:0.21 scm-api:631.v9143df5b_e4a_a script-security:1229.v4880b_b_e905a_6 snakeyaml-api:1.33-95.va_b_a_e3e47b_fa_4 ssh-credentials:305.v8f4381501156 ssh-slaves:2.854.v7fd446b_337c9 sshd:3.275.v9e17c10f2571 structs:324.va_f5d6774f3a_d timestamper:1.22 token-macro:321.vd7cc1f2a_52c8 trilead-api:2.84.v72119de229b_7 variant:59.vf075fe829ccb workflow-aggregator:590.v6a_d052e5a_a_b_5 workflow-api:1208.v0cc7c6e0da_9e workflow-basic-steps:1010.vf7a_b_98e847c1 workflow-cps:3624.v43b_a_38b_62b_b_7 workflow-durable-task-step:1234.v019404b_3832a workflow-job:1282.ve6d865025906 workflow-multibranch:733.v109046189126 workflow-scm-step:400.v6b_89a1317c9a workflow-step-api:639.v6eca_cd8c04aa workflow-support:839.v35e2736cfd5c ws-cleanup:0.44 yet-another-docker-plugin:0.2.0
What Operating System are you using (both controller, and any agents involved in the problem)?
Windows 10 pro
Windows Docker 20.10.23
WSL : windows store's ubuntu 22.04 LTS
running jenkins as build and deploy server (doing everything at single node)
Reproduction steps
plugin failes to download ssh-slave
every update that failed ended up with
Caused: java.io.IOException: Failed to download from https://updates.jenkins.io/download/plugins/ssh-slaves/2.877.v365f5eb_a_b_eec/ssh-slaves.hpi
I tried to install SSH Agent 327.v230ecd01f86f plugin but it seems to fail because of
ssh-slave
plugin.Internet was fine and checked firewall if there was rules that stops from downloading.
container APT package manager was working fine too.
Expected Results
download plugins and update
Actual Results
socket timeout
Anything else?
Logs from docker contianer