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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/c6293fb4-be44-4301-b408-0e8f94fd0afdn%40googlegroups.com.