JBuilder 4: Solaris installation FAQ

By: Josh Fletcher

Abstract: FAQ for known installation problems with JBuilder 4 on Solaris.


Question:

I am having problems installing JBuilder 4 on Solaris. What should I do?

 
Answer:

First, verify that you do not have any of the following problems:

  1. Don't forget to check the installation instructions on your CD for possible workarounds to install problems. Just open the "index.html" file in the root of the CD to find the instructions.

  2. You are running Solaris 2.5 (5.5) or earlier. JBuilder 4 requires Solaris version 2.6 (5.6) or 2.7 (5.7). Please see the JBuilder 4 System Requirements page for more information.

  3. You do not have enough space in your system's temp directory (usually named "/tmp"). You will need approximately 100MB of space in your temp directory when installing JBuilder on Solaris. Also note that the installer will leave files behind in the temp directory when it finishes. You should delete these files as they can take up quite a bit of space and may prevent other installs from completing.

  4. You have a JDK on your system path. This problem may become apparent if you are logged in as root. When you do a "Full Install", if the "JBuilder 4 Enterprise" or "JBuilder 4 Professional" install comes up first (instead of Foundation) then you have this problem. You need to remove any JDK entries from your path and then run the installer.

  5. You are installing with a username that is longer than 8 characters (which is not strictly legal on Solaris). The JBuilder 4 installer attempts to check the file size of the install archive via "ls -l". If your username is longer than 8 characters then the "ls" output will be incorrect, for example:

    % ls -l /foo.zip
    -rw-rw-r-- 1 longusernstaff 7401765 Sep 5 15:10 /foo.zip

    This causes the installer to see "Sep" instead of "7401765".

    To workaround this, install as root.

  6. You can try running the individual component installers and specifying the virtual machine for the installer. This will require that you have JDK 1.3 installed. Here is an example command line:

    ./fnd_install.bin LAX_VM /usr/local/jdk1.3/bin/java

    Please note that you must specify the location of the "java" executable in the JDK "bin" directory.

  7. You do not have the required patches installed to run JDK 1.2 or 1.3. Please verify that you have the patches installed from these pages:


If you can verify that you don't have any of the above problems, please follow the steps below:

NOTE: These instructions assume that you are logged in as "root" and are using "sh" for your shell. Be sure to adjust the commands for your shell, if different.

We are still investigating install problems with JBuilder 4 and could use your help. If you would like to help, we will need the debug output from running the installer on your machine. Here are the steps to get the complete debug output:

  1. Open a console.
  2. Create an environment variable named "LAX_DEBUG" and set it to true. For example:

    # LAX_DEBUG=true
  3. Export "LAX_DEBUG" so that other shells can use it. For example:

    # export LAX_DEBUG
  4. Run the installer. Observe the debug output that will be printed to your console window.
  5. Copy ALL of this output.
  6. Paste the contents to a text file and save. You may exit/kill the installer at this time if it has not already exited.

Now that you have the debug output in a file you need to get it to Developer Support. The best way to do this would be to open a Web Install Support case at:

http://pso.inprise.com/devsupport/

Let us know in the case notes that you have a debug output file to send to us. Do NOT paste the debug output into the case notes as it may be too large and could get lost/cut-off.

 

Server Response from: SC1