Java error while launching agent [Jenkins Master (windows, Slave (red Hat Linux)]

2,655 views
Skip to first unread message

Divya Madaan

unread,
Dec 13, 2013, 5:49:08 AM12/13/13
to jenkins...@googlegroups.com
Hi,

I am trying to launch agent on linux server via SSH but getting below error. Could anyone please help with this ?

[12/13/13 01:19:10] [SSH] Opening SSH connection to cabluj1:22.

[12/13/13 01:19:11] [SSH] Authentication successful.

[12/13/13 01:19:11] [SSH] The remote users environment is:

BASH=/bin/bash

BASH_ARGC=()

BASH_ARGV=()

BASH_EXECUTION_STRING=set

BASH_LINENO=()

BASH_SOURCE=()

BASH_VERSINFO=([0]="3" [1]="2" [2]="25" [3]="1" [4]="release" [5]="x86_64-redhat-linux-gnu")

BASH_VERSION='3.2.25(1)-release'

COLORS=/etc/DIR_COLORS

DIRSTACK=()

EUID=10003

GROUPS=()

G_BROKEN_FILENAMES=1

HOME=/home/dmadaan

HOSTNAME=cabluj1

HOSTTYPE=x86_64

IFS=$' \t\n'

LANG=en_US.UTF-8

LESSOPEN='|/usr/bin/lesspipe.sh %s'

LOGNAME=dmadaan

LS_COLORS=

MACHTYPE=x86_64-redhat-linux-gnu

MAIL=/var/mail/dmadaan

OPTERR=1

OPTIND=1

OSTYPE=linux-gnu

PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin

PIPESTATUS=([0]="0")

PPID=31491

PS4='+ '

PWD=/home/dmadaan

SHELL=/bin/bash

SHELLOPTS=braceexpand:hashall:interactive-comments

SHLVL=1

SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass

SSH_CLIENT='10.16.100.196 3740 22'

SSH_CONNECTION='10.16.100.196 3740 10.16.100.180 22'

TERM=dumb

UID=10003

USER=dmadaan

_=/etc/bashrc

consoletype=serial

tmpid=10003

[12/13/13 01:19:11] [SSH] Checking java version of java

[12/13/13 01:19:11] [SSH] java -version returned 1.4.2.

[12/13/13 01:19:11] [SSH] Checking java version of /usr/bin/java

[12/13/13 01:19:12] [SSH] /usr/bin/java -version returned 1.4.2.

[12/13/13 01:19:12] [SSH] Checking java version of /usr/java/default/bin/java

Couldn't figure out the Java version of /usr/java/default/bin/java

bash: /usr/java/default/bin/java: No such file or directory

 

[12/13/13 01:19:12] [SSH] Checking java version of /usr/java/latest/bin/java

Couldn't figure out the Java version of /usr/java/latest/bin/java

bash: /usr/java/latest/bin/java: No such file or directory

 

[12/13/13 01:19:12] [SSH] Checking java version of /usr/local/bin/java

Couldn't figure out the Java version of /usr/local/bin/java

bash: /usr/local/bin/java: No such file or directory

 

[12/13/13 01:19:12] [SSH] Checking java version of /usr/local/java/bin/java

Couldn't figure out the Java version of /usr/local/java/bin/java

bash: /usr/local/java/bin/java: No such file or directory

 

[12/13/13 01:19:12] [SSH] Checking java version of /home/dmadaan/jdk/bin/java

Couldn't figure out the Java version of /home/dmadaan/jdk/bin/java

bash: /home/dmadaan/jdk/bin/java: No such file or directory

 

Linux cabluj1 2.6.18-274.12.1.el5 #1 SMP Tue Nov 8 21:37:35 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

Installing JDK jdk-6u16-oth-JPR@CDS-CDS_Developer

Downloading JDK from http://download.oracle.com/otn/java/jdk/6u16-b01/jdk-6u16-linux-x64.bin

Oracle now requires Oracle account to download previous versions of JDK. Please specify your Oracle account username/password.

hudson.util.IOException2: Could not find any known supported java version in [java, /usr/bin/java, /usr/java/default/bin/java, /usr/java/latest/bin/java, /usr/local/bin/java, /usr/local/java/bin/java, /home/dmadaan/jdk/bin/java], and we also failed to install JDK as a fallback

        at hudson.plugins.sshslaves.SSHLauncher.resolveJava(SSHLauncher.java:548)

        at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:484)

        at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:230)

        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

        at java.util.concurrent.FutureTask.run(Unknown Source)

        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

        at java.lang.Thread.run(Unknown Source)

Caused by: hudson.AbortException: Unable to install JDK unless a valid Oracle account username/password is provided in the system configuration.

        at hudson.tools.JDKInstaller.locate(JDKInstaller.java:408)

        at hudson.plugins.sshslaves.SSHLauncher.attemptToInstallJDK(SSHLauncher.java:655)

        at hudson.plugins.sshslaves.SSHLauncher.resolveJava(SSHLauncher.java:546)

        ... 7 more

[12/13/13 01:19:14] [SSH] Connection closed.


Marius Gedminas

unread,
Dec 13, 2013, 8:07:55 AM12/13/13
to jenkins...@googlegroups.com
On Fri, Dec 13, 2013 at 02:49:08AM -0800, Divya Madaan wrote:
> I am trying to launch agent on linux server via SSH but getting below
> error. Could anyone please help with this ?
>
> [12/13/13 01:19:10] [SSH] Opening SSH connection to cabluj1:22.
> [12/13/13 01:19:11] [SSH] Authentication successful.
...
> [12/13/13 01:19:11] [SSH] Checking java version of java
> [12/13/13 01:19:11] [SSH] java -version returned 1.4.2.
...
> hudson.util.IOException2: Could not find any known supported java version
> in [java, /usr/bin/java, /usr/java/default/bin/java,
> /usr/java/latest/bin/java, /usr/local/bin/java, /usr/local/java/bin/java,
> /home/dmadaan/jdk/bin/java], and we also failed to install JDK as a fallback

You need to upgrade Java on the Linux machine. 1.4.2 is too old.

Marius Gedminas
--
Westheimer's Discovery:
A couple of months in the laboratory can
frequently save a couple of hours in the library.
signature.asc

Divya Madaan

unread,
Dec 17, 2013, 12:36:15 AM12/17/13
to jenkins...@googlegroups.com
Thankyou very much Marius. This is resolved now.

Indra Gunawan (ingunawa)

unread,
Dec 17, 2013, 1:27:39 AM12/17/13
to jenkins...@googlegroups.com
Please download oracle JAVA at least version 1.6 yourself and install it on the slave first.


--
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-use...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Reply all
Reply to author
Forward
0 new messages