It looks like this code would need to be updated to handle when there are spaces: https://github.com/jenkinsci/ssh-slaves-plugin/blob/master/src/main/java/hudson/plugins/sshslaves/JavaVersionChecker.java#L91. I have the reverse, a Windows controller and Linux agents. I specify the JAVA_HOME environment variable in my agent configuration and that works. Can you try that?
On Wed, Aug 26, 2020 at 12:38 PM Jérôme Godbout <[email protected]> wrote: > Hi, > > I’m trying to access a Windows slave with SSH using Linux master Jenkins > 2.235.5. > > [08/26/20 15:24:48] [SSH] Checking java version of > c:\JenkinsSlave/jdk/bin/java > > Couldn't figure out the Java version of c:\JenkinsSlave/jdk/bin/java > > The system cannot find the path specified. > > > > [08/26/20 15:24:49] [SSH] Checking java version of C:\Program > Files\Java\jdk1.8.0_161/bin/java > > Couldn't figure out the Java version of C:\Program > Files\Java\jdk1.8.0_161/bin/java > > 'C:\Program' is not recognized as an internal or external command, > > operable program or batch file. > > … > > > > But when I try it from my other Windows Jenkins master 2.251 (my > development server for testing purpose) it does connect without issue and > find the proper java into the same path. > > > > [08/21/20 13:48:50] [SSH] Starting agent process: cd "c:\JenkinsSlave" && > "C:\Program Files\Java\jdk1.8.0_161\bin\java.exe" -jar remoting.jar > -workDir c:\JenkinsSlave -jar-cache c:\JenkinsSlave/remoting/jarCache > > Aug 21, 2020 1:48:50 PM org.jenkinsci.remoting.engine.WorkDirManager > initializeWorkDir > > > > Seem like the c:\Program Files\Java… is not escaped properly under Linux > master. How to fix that? How can I fix this? > > Should I escape the env var JAVA_HOME and add quote into it? will it break > something else? > > > > I’m trying to move the slave execution from my development Windows laptop > to our official Linux master. > > > > Thanks, > > Jerome > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/YTOPR0101MB2315834EB1C8497CD210EEA4CD540%40YTOPR0101MB2315.CANPRD01.PROD.OUTLOOK.COM > <https://groups.google.com/d/msgid/jenkinsci-users/YTOPR0101MB2315834EB1C8497CD210EEA4CD540%40YTOPR0101MB2315.CANPRD01.PROD.OUTLOOK.COM?utm_medium=email&utm_source=footer> > . > -- Website: http://earl-of-code.com -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVfLE6ybdjjMgzrpVt9UNCB0MF6CBTndkZWgXApOMnv5xQ%40mail.gmail.com.
