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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/YTOPR0101MB2315834EB1C8497CD210EEA4CD540%40YTOPR0101MB2315.CANPRD01.PROD.OUTLOOK.COM.

Reply via email to