Forum Discussion

outofcoffee's avatar
15 years ago

loadUI doesn't install or run on Fedora 13 or 14

Hi folks,

I am a big fan of loadUI and its predecessor, but am having significant trouble running and installing it on Fedora. I have a bunch of VMs I have tried the install procedure on, using the massive .sh file, and it works fine on Ubuntu 11 (64-bit), but not on Fedora 13 or 14 (also 64-bit) with Oracle's JDK6 installed and set as the default java version.

In soapUI, I download the compressed package and can unzip and run it fine. With loadUI there doesn't appear to be an equivalent, and the .sh file, when made executable, doesn't run correctly. Initially I get an error saying it needs an X Server, yet I'm running the script from a terminal window inside Gnome. If I choose the command line install option, it seems to go through to completion, but starting loadUI from inside its installed location just results in a java library error. It seems to be looking for 32 bit libraries in the bundled JVM, and failing to find them, but I'm running a 64-bit system and have 64-bit java installed and working anyway.

Any help would be greatly appreciated.

Cheers,

Pete

3 Replies

  • Hi Pete!

    Does this topic help you?

    If not, please get back to us and we will help you further.


    Regards

    Henrik
    eviware
  • outofcoffee wrote:
    Any help would be greatly appreciated.


    Pete, I had trouble installing LOADUI prior to the 1.5 release that just came out. Give it a try now with the new release!

    Andy
  • I've also had trouble installing and running loadUI version 1.5 in Fedora13 (x64). The problem is the loadUI installation program comes with a 32 bit version of the JRE which fails to run on the x64 OS.


    $ bash loadUI-1_5_0.sh
    Unpacking JRE ...
    Preparing JRE ...
    loadUI-1_5_0.sh: bin/unpack200: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
    Error unpacking jar files. The architecture or bitness (32/64)
    of the bundled JVM might not match your machine.


    The linked to forum post provides some help with getting the installed version to run, but the install script problem requires some finagling. These instructions assume you have a copy of Java 6 installed and correctly configured for your Fedora.

    Step 1: copy the install script to a known location

    $ cp loadUI-1_5_0.sh /tmp
    $ cd /tmp


    Step 2: get a copy of the expanded install script

    $ export INSTALL4J_KEEP_TEMP=yes
    $ export INSTALL4J_TEMP=/tmp
    $ bash loadUI-1_5_0.sh


    Step 3: Run the installer

    $ cd /tmp/loadUI-1_5_0.sh.XXXX.tmp/
    $ java -client -Dinstall4j.jvmDir="/usr/java/latest" -Dexe4j.moduleName="/tmp/loadUI-1_5_0.sh" -Dexe4j.totalDataLength=98859035 -Dinstall4j.cwd="/tmp" -Djava.ext.dirs="/usr/java/latest/lib/ext" "-Dsun.java2d.noddraw=true" "-Di4j.vmov=true" -classpath "i4jruntime.jar:user.jar" com.install4j.runtime.Launcher launch com.install4j.runtime.installer.Installer false false "" "" false true false "" true true 0 0 "" 20 20 "Arial" "0,0,0" 8 500 "version 1.5.0" 20 40 "Arial" "0,0,0" 8 500 -1


    Once the graphical installer is complete, create a custom script for launching loadUI and placed it in /usr/local/bin:


    #!/bin/sh
    cd ~/eviware/loadUI-1.0.2-SNAPSHOT
    javaws loadUI.jnlp