question

dclaar avatar image
dclaar Suspended asked dclaar Suspended posted

Where iTest does or does not work: Linux versions

I realize that iTest is only supported on one linux release, redhat...something. Don't have a lot of those, so I installed on 64 bit FC6. Works fine...where, of course, "fine" means "works for me". (I think another post indicates that some functions like capture might not work on 64 bit, but I haven't run into anything yet).

Linux dc-dev 2.6.22.14-72.fc6 #1 SMP Wed Nov 21 14:10:25 EST 2007 x86_64 x86_64 x86_64 GNU/Linux

Just for kicks, I tried installing 3.3.1 on FC10. Didn't work. 3.4 Beta didn't either.

Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... strings: '/lib/libc.so.6': No such file Launching installer... /share/fanfare/iTest/iTest3.3.1/iTest-3.3.1.34823-linux/iTest-linux.bin: /tmp/install.dir.23584/Linux/resource/jre/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory /share/fanfare/iTest/iTest3.3.1/iTest-3.3.1.34823-linux/iTest-linux.bin: line 2479: /tmp/install.dir.23584/Linux/resource/jre/bin/java: Success

 

 

Anyone else want to contribute setups that "work"?

iTestinstallation - licensing
10 |950

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

ZhongyuZ avatar image
ZhongyuZ answered ZhongyuZ posted

I don't have a 64-bit Linux to test. But you can install with your system JRE rather than the installer bundled JRE.

 

./iTest-linux.bin LAX_VM <fully qualified path to java executable>

e.g.  ./iTest-linux.bin LAX_VM /usr/java/jre1.5.0_13/bin/java

 

Give it a try and see how it works. It's better to use JRE 1.5 because that is the version of the installer bundled JRE.

 

 

10 |950

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

KumarS avatar image
KumarS answered KumarS posted
It works on my Ubuntu 8.10.
10 comments
10 |950

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

dechaoz05 avatar image dechaoz05 commented ·

Kumar,

 

are you saying that itest installs on your ubuntu 8.1 64bit ?

 

thx

dean

0 Likes 0 ·
KumarS avatar image KumarS dechaoz05 commented ·

Any 32-bit java app will run on a 64-bit Linux operating system. iTest is a 32-bit Java app. We ship our own 32-bit JRE along with iTest. So iTest should work. I have done it in the past.

 

Occasionally, the 32-bit JRE that is shipped with iTest is incompatible with the underlying o/s. In that case, one has to investigate and find the right 32-bit JRE for the system and use that for running iTest.

0 Likes 0 ·
dechaoz05 avatar image dechaoz05 KumarS commented ·

thx.. will try

0 Likes 0 ·
dechaoz05 avatar image dechaoz05 KumarS commented ·

Kumar,

 

How do you install 32bit JRE? I tried following some instructions online to build the deb package but keeps failing

 

thx

dean

0 Likes 0 ·
KumarS avatar image KumarS dechaoz05 commented ·

You need to use the executable directly from the Java web site. Do not worry about trying to install a Debian package. Debian packages for Java lag behind. You can get the installer from Sun and install to any location you want on your machine and then put the "bin" directory where you installed  in the PATH.

 

iTest needs Java 1.6. It will not run on any older Java version.

 

BTW - what error do you get when try to run iTest currently? Generally, there is no need to install a 32-bit JRE because iTest ships with one.

0 Likes 0 ·
dechaoz05 avatar image dechaoz05 KumarS commented ·

Hi Kumar,

 

I am installing cisco "enchanced" version of itest and obviously they took out the JRE that usually comes with standard iTest.... I've created a case with fanfare before and had no luck. I tried both JRe and JDK binaries form java.com (sun, oracle, whathaveyou) and that's getting a installation error too.

 

I finally found a version here: in case of others run into the same issue hopefully this link can help find the 32bit JRE for ubuntu

http://packages.ubuntu.com/hardy/ia32-sun-java6-bin

0 Likes 0 ·
KumarS avatar image KumarS dechaoz05 commented ·

Great. Were you able to install this and get iTest up and running?

0 Likes 0 ·
dechaoz05 avatar image dechaoz05 KumarS commented ·

it's running beautifully

0 Likes 0 ·
tlawall avatar image tlawall dechaoz05 commented ·

 

I've found that the InstallAnywhere crashes every time I try to run it in Ubuntu 9.10, and i get this message:

 

Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

An internal LaunchAnywhere application error has occured and this application cannot proceed. (LAX)

Stack Trace:
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
        at java.util.Properties.loadConvert(Unknown Source)
        at java.util.Properties.load0(Unknown Source)
        at java.util.Properties.load(Unknown Source)
        at com.zerog.common.java.util.PropertiesUtil.loadProperties(DashoA10*..)
        at com.zerog.lax.LAX.<init>(DashoA10*..)
        at com.zerog.lax.LAX.main(DashoA10*..)

 

As it turns out, InstallAnywhere has this problem if you have TITLEBAR set with ANSI control chars in it (which it needs to tell the terminal window to put this text in the title bar) or if you have control chars in your prompt in order to color it, you'll get this message.  All you need to do is set those two variables to something innocuous, with no control chars in it, and the installer will work.  I was able to install iTest 4.0 on an Ubuntu 9.10 64bit system successfully.

 

Hope this helps some folks out there.

 

T.

0 Likes 0 ·
ZhongyuZ avatar image ZhongyuZ tlawall commented ·

Thanks for the information about how to get InstallAnywhere working on Ubuntu. This post definitely will help other users using similar systems.

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.