Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-43481

Jenkins 2.54 still downloads JDK1.7

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: ssh-slaves-plugin
    • Labels:
      None
    • Environment:
      Jenkins 2.54, running via the jenkins:2.54-alpine docker image. CentOS7 slaves with no pre-installed JDK.
    • Similar Issues:

      Description

      When Jenkins starts remote slaves via SSH, it does not detect an installed java version and proceeds to download and install JDK7, which it no longer works with. This prevents the slaves from starting and Jenkins from working.

      I have configured a Java 1.8 JDK in the global tool config, but that seems to have made no difference.

      After removing both jdk.sh and jdk from $JENKINS_HOME on the slaves, the slave still installs JDK7.

      I have rolled back to v2.53, which still works fine.

      For reference, one of the slaves has JDK1.8.0 installed via the OS and that slave connects and runs ok.

      Edit: I changed the component to ssh-slaves-plugin, as that seems to be the culprit.

        Attachments

          Issue Links

            Activity

            Hide
            danielbeck Daniel Beck added a comment -

            Right, Jenkins (well, SSH Slaves) only downloads a Java for the agent if there's no compatible Java detected. So workaround is to install a JRE 8.

            Show
            danielbeck Daniel Beck added a comment - Right, Jenkins (well, SSH Slaves) only downloads a Java for the agent if there's no compatible Java detected. So workaround is to install a JRE 8.
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            So there are several pending fixes like https://github.com/jenkinsci/ssh-slaves-plugin/pull/43, which could help. We just need a hero, who would integrate the stuff

            Show
            oleg_nenashev Oleg Nenashev added a comment - So there are several pending fixes like https://github.com/jenkinsci/ssh-slaves-plugin/pull/43 , which could help. We just need a hero, who would integrate the stuff
            Hide
            batmat Baptiste Mathus added a comment -

            Not assigning myself right now, to leave room for possible people to tackle this quicker, but I plan to look into it soonish. Also, I'm going to lower the priority as as Daniel explains there's an easy workaround.

            Show
            batmat Baptiste Mathus added a comment - Not assigning myself right now, to leave room for possible people to tackle this quicker, but I plan to look into it soonish. Also, I'm going to lower the priority as as Daniel explains there's an easy workaround.
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            Working on it

            Show
            oleg_nenashev Oleg Nenashev added a comment - Working on it
            Hide
            jglick Jesse Glick added a comment -

            I will plan to merge & release PR 43.

            Show
            jglick Jesse Glick added a comment - I will plan to merge & release PR 43.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Jesse Glick
            Path:
            src/main/java/hudson/plugins/sshslaves/SSHLauncher.java
            http://jenkins-ci.org/commit/ssh-slaves-plugin/48160556803e5878977d6780f7649001d75b1646
            Log:
            Merge pull request #43 from monkz/bump-jdkversion

            JENKINS-43481 Bump JDKVERSION to jdk8-u121

            Compare: https://github.com/jenkinsci/ssh-slaves-plugin/compare/f74fdc6bbc35...48160556803e

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: src/main/java/hudson/plugins/sshslaves/SSHLauncher.java http://jenkins-ci.org/commit/ssh-slaves-plugin/48160556803e5878977d6780f7649001d75b1646 Log: Merge pull request #43 from monkz/bump-jdkversion JENKINS-43481 Bump JDKVERSION to jdk8-u121 Compare: https://github.com/jenkinsci/ssh-slaves-plugin/compare/f74fdc6bbc35...48160556803e
            Hide
            cafuego Peter Lieverdink added a comment -

            ❤️

            Show
            cafuego Peter Lieverdink added a comment - ❤️

              People

              • Assignee:
                jglick Jesse Glick
                Reporter:
                cafuego Peter Lieverdink
              • Votes:
                1 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: