Hi,

I have the below machine config

*(Master Jenkins)*
OS RedHat Enterprise Linux 7.6
openjdk version "11.0.22" 2024-01-16 LTS
path: /usr/lib/jvm/java-11-openjdk-11.0.22.0.7-1.el7_9.x86_64/bin/java


* (Slave Jenkins)*
RHEL VERSION=7.9 (Maipo)
openjdk version "12.0.2" 2019-07-16
path: /etc/java/jdk-12.0.2+10/bin/java

 I am facing the below problem while trying to launch an ON premise Linux 
slave agent 
SSHLauncher{host='md1npdvlnx416', port=22, credentialsId='taf-jenkins', 
jvmOptions='', javaPath='', prefixStartSlaveCmd='', suffixStartSlaveCmd='', 
launchTimeoutSeconds=60, maxNumRetries=10, retryWaitTime=15, 
sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.NonVerifyingKeyVerificationStrategy,
 
tcpNoDelay=true, trackCredentials=true} [04/15/24 06:08:54] [SSH] Opening 
SSH connection to md1npdvlnx416:22. [04/15/24 06:08:54] [SSH] WARNING: SSH 
Host Keys are not being verified. Man-in-the-middle attacks may be possible 
against this connection. [04/15/24 06:08:54] [SSH] Authentication 
successful. [04/15/24 06:08:54] [SSH] The remote user's environment is: 
Checking Java version in the PATH Java is not in the PATH nor configured 
with the javaPath setting, Jenkins will try to guess where is Java, this 
guess will be removed in the future. :Launch agents via SSH [04/15/24 
06:08:54] [SSH] Checking java version of 
/var/lib/jenkins/jenkins-agent/jdk/bin/java Couldn't figure out the Java 
version of /var/lib/jenkins/jenkins-agent/jdk/bin/java [04/15/24 06:08:54] 
[SSH] Checking java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java 
Couldn't figure out the Java version of 
/etc/java/jdk-12.0.2+10/bin/java/bin/java [04/15/24 06:08:54] [SSH] 
Checking java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java Couldn't 
figure out the Java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java 
[04/15/24 06:08:54] [SSH] Checking java version of java Couldn't figure out 
the Java version of java [04/15/24 06:08:54] [SSH] Checking java version of 
/usr/bin/java Couldn't figure out the Java version of /usr/bin/java 
[04/15/24 06:08:54] [SSH] Checking java version of 
/usr/java/default/bin/java Couldn't figure out the Java version of 
/usr/java/default/bin/java [04/15/24 06:08:54] [SSH] Checking java version 
of /usr/java/latest/bin/java Couldn't figure out the Java version of 
/usr/java/latest/bin/java [04/15/24 06:08:54] [SSH] Checking java version 
of /usr/local/bin/java Couldn't figure out the Java version of 
/usr/local/bin/java [04/15/24 06:08:54] [SSH] Checking java version of 
/usr/local/java/bin/java Couldn't figure out the Java version of 
/usr/local/java/bin/java java.io.IOException: Java not found on 
hudson.slaves.SlaveComputer Install Java 8 or Java 11 on the Agent. at 
hudson.plugins.sshslaves.JavaVersionChecker.resolveJava(JavaVersionChecker.java:83)
 
at 
hudson.plugins.sshslaves.SSHLauncher.lambda$launch$0(SSHLauncher.java:460) 
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 
at java.base/java.lang.Thread.run(Thread.java:829) [04/15/24 06:08:54] 
Launch failed - cleaning up connection [04/15/24 06:08:54] [SSH] Connection 
closed. 
SSHLauncher{host='md1npdvlnx416', port=22, credentialsId='taf-jenkins', 
jvmOptions='', javaPath='', prefixStartSlaveCmd='', suffixStartSlaveCmd='', 
launchTimeoutSeconds=60, maxNumRetries=10, retryWaitTime=15, 
sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.NonVerifyingKeyVerificationStrategy,
 
tcpNoDelay=true, trackCredentials=true} [04/15/24 06:11:13] [SSH] Opening 
SSH connection to md1npdvlnx416:22. [04/15/24 06:11:13] [SSH] WARNING: SSH 
Host Keys are not being verified. Man-in-the-middle attacks may be possible 
against this connection. 
[04/15/24 06:11:13] [SSH] Authentication successful. [04/15/24 06:11:13] 
[SSH] The remote user's environment is: Checking Java version in the PATH 
Java is not in the PATH nor configured with the javaPath setting, Jenkins 
will try to guess where is Java, this guess will be removed in the future. 
:Launch agents via SSH [04/15/24 06:11:13] [SSH] Checking java version of 
/var/lib/jenkins/jenkins-agent/jdk/bin/java Couldn't figure out the Java 
version of /var/lib/jenkins/jenkins-agent/jdk/bin/java [04/15/24 06:11:13] 
[SSH] Checking java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java 
Couldn't figure out the Java version of 
/etc/java/jdk-12.0.2+10/bin/java/bin/java [04/15/24 06:11:13] [SSH] 
Checking java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java Couldn't 
figure out the Java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java 
[04/15/24 06:11:13] [SSH] Checking java version of java Couldn't figure out 
the Java version of java [04/15/24 06:11:13] [SSH] Checking java version of 
/usr/bin/java Couldn't figure out the Java version of /usr/bin/java 
[04/15/24 06:11:13] [SSH] Checking java version of 
/usr/java/default/bin/java Couldn't figure out the Java version of 
/usr/java/default/bin/java [04/15/24 06:11:13] [SSH] Checking java version 
of /usr/java/latest/bin/java Couldn't figure out the Java version of 
/usr/java/latest/bin/java [04/15/24 06:11:13] [SSH] Checking java version 
of /usr/local/bin/java Couldn't figure out the Java version of 
/usr/local/bin/java [04/15/24 06:11:13] [SSH] Checking java version of 
/usr/local/java/bin/java Couldn't figure out the Java version of 
/usr/local/java/bin/java java.io.IOException: Java not found on 
hudson.slaves.SlaveComputer Install Java 8 or Java 11 on the Agent. at 
hudson.plugins.sshslaves.JavaVersionChecker.resolveJava(JavaVersionChecker.java:83)
 
at 
hudson.plugins.sshslaves.SSHLauncher.lambda$launch$0(SSHLauncher.java:460) 
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 
at java.base/java.lang.Thread.run(Thread.java:829) [04/15/24 06:11:13] 
Launch failed - cleaning up connection [04/15/24 06:11:13] [SSH] Connection 
closed.
SSHLauncher{host='md1npdvlnx416', port=22, credentialsId='taf-jenkins', 
jvmOptions='', javaPath='', prefixStartSlaveCmd='', suffixStartSlaveCmd='', 
launchTimeoutSeconds=60, maxNumRetries=10, retryWaitTime=15, 
sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.NonVerifyingKeyVerificationStrategy,
 
tcpNoDelay=true, trackCredentials=true} [04/15/24 06:08:54] [SSH] Opening 
SSH connection to md1npdvlnx416:22. [04/15/24 06:08:54] [SSH] WARNING: SSH 
Host Keys are not being verified. Man-in-the-middle attacks may be possible 
against this connection. [04/15/24 06:08:54] [SSH] Authentication 
successful. [04/15/24 06:08:54] [SSH] The remote user's environment is: 
Checking Java version in the PATH Java is not in the PATH nor configured 
with the javaPath setting, Jenkins will try to guess where is Java, this 
guess will be removed in the future. :Launch agents via SSH [04/15/24 
06:08:54] [SSH] Checking java version of 
/var/lib/jenkins/jenkins-agent/jdk/bin/java Couldn't figure out the Java 
version of /var/lib/jenkins/jenkins-agent/jdk/bin/java [04/15/24 06:08:54] 
[SSH] Checking java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java 
Couldn't figure out the Java version of 
/etc/java/jdk-12.0.2+10/bin/java/bin/java [04/15/24 06:08:54] [SSH] 
Checking java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java Couldn't 
figure out the Java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java 
[04/15/24 06:08:54] [SSH] Checking java version of java Couldn't figure out 
the Java version of java [04/15/24 06:08:54] [SSH] Checking java version of 
/usr/bin/java Couldn't figure out the Java version of /usr/bin/java 
[04/15/24 06:08:54] [SSH] Checking java version of 
/usr/java/default/bin/java Couldn't figure out the Java version of 
/usr/java/default/bin/java [04/15/24 06:08:54] [SSH] Checking java version 
of /usr/java/latest/bin/java Couldn't figure out the Java version of 
/usr/java/latest/bin/java [04/15/24 06:08:54] [SSH] Checking java version 
of /usr/local/bin/java Couldn't figure out the Java version of 
/usr/local/bin/java [04/15/24 06:08:54] [SSH] Checking java version of 
/usr/local/java/bin/java Couldn't figure out the Java version of 
/usr/local/java/bin/java java.io.IOException: Java not found on 
hudson.slaves.SlaveComputer Install Java 8 or Java 11 on the Agent. at 
hudson.plugins.sshslaves.JavaVersionChecker.resolveJava(JavaVersionChecker.java:83)
 
at 
hudson.plugins.sshslaves.SSHLauncher.lambda$launch$0(SSHLauncher.java:460) 
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 
at java.base/java.lang.Thread.run(Thread.java:829) [04/15/24 06:08:54] 
Launch failed - cleaning up connection [04/15/24 06:08:54] [SSH] Connection 
closed. 
SSHLauncher{host='md1npdvlnx416', port=22, credentialsId='taf-jenkins', 
jvmOptions='', javaPath='', prefixStartSlaveCmd='', suffixStartSlaveCmd='', 
launchTimeoutSeconds=60, maxNumRetries=10, retryWaitTime=15, 
sshHostKeyVerificationStrategy=hudson.plugins.sshslaves.verifiers.NonVerifyingKeyVerificationStrategy,
 
tcpNoDelay=true, trackCredentials=true} [04/15/24 06:11:13] [SSH] Opening 
SSH connection to md1npdvlnx416:22. [04/15/24 06:11:13] [SSH] WARNING: SSH 
Host Keys are not being verified. Man-in-the-middle attacks may be possible 
against this connection. 
[04/15/24 06:11:13] [SSH] Authentication successful. [04/15/24 06:11:13] 
[SSH] The remote user's environment is: Checking Java version in the PATH 
Java is not in the PATH nor configured with the javaPath setting, Jenkins 
will try to guess where is Java, this guess will be removed in the future. 
:Launch agents via SSH [04/15/24 06:11:13] [SSH] Checking java version of 
/var/lib/jenkins/jenkins-agent/jdk/bin/java Couldn't figure out the Java 
version of /var/lib/jenkins/jenkins-agent/jdk/bin/java [04/15/24 06:11:13] 
[SSH] Checking java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java 
Couldn't figure out the Java version of 
/etc/java/jdk-12.0.2+10/bin/java/bin/java [04/15/24 06:11:13] [SSH] 
Checking java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java Couldn't 
figure out the Java version of /etc/java/jdk-12.0.2+10/bin/java/bin/java 
[04/15/24 06:11:13] [SSH] Checking java version of java Couldn't figure out 
the Java version of java [04/15/24 06:11:13] [SSH] Checking java version of 
/usr/bin/java Couldn't figure out the Java version of /usr/bin/java 
[04/15/24 06:11:13] [SSH] Checking java version of 
/usr/java/default/bin/java Couldn't figure out the Java version of 
/usr/java/default/bin/java [04/15/24 06:11:13] [SSH] Checking java version 
of /usr/java/latest/bin/java Couldn't figure out the Java version of 
/usr/java/latest/bin/java [04/15/24 06:11:13] [SSH] Checking java version 
of /usr/local/bin/java Couldn't figure out the Java version of 
/usr/local/bin/java [04/15/24 06:11:13] [SSH] Checking java version of 
/usr/local/java/bin/java Couldn't figure out the Java version of 
/usr/local/java/bin/java java.io.IOException: Java not found on 
hudson.slaves.SlaveComputer Install Java 8 or Java 11 on the Agent. at 
hudson.plugins.sshslaves.JavaVersionChecker.resolveJava(JavaVersionChecker.java:83)
 
at 
hudson.plugins.sshslaves.SSHLauncher.lambda$launch$0(SSHLauncher.java:460) 
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 
at java.base/java.lang.Thread.run(Thread.java:829) [04/15/24 06:11:13] 
Launch failed - cleaning up connection [04/15/24 06:11:13] [SSH] Connection 
closed. even though i have java installed and i have configured in TOOLS 
section as shown below

[image: JenkinsSlaveNodeConfig.png]
but still jenkins not recognizing JAVA path

so could anyone please help as it is urgent

-- 
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/c6293fb4-be44-4301-b408-0e8f94fd0afdn%40googlegroups.com.

Reply via email to