Installation and Configuration Issues and Workarounds

This section describes issues related to installation of Oracle Virtual Assembly Builder. It includes these items:

Deployer Instance Directory Only Suitable for Use in Deployer-only Installation

When you perform a combined (Studio and Deployer) installation of Oracle Virtual Assembly, and subsequently configure the Deployer in an Oracle WebLogic Server domain, the installation creates an ab_instance directory under the Oracle WebLogic Server domain root ("Deployer instance directory"). This ab_instance will not be functional for the purposes of using abctl.

Instead, in the case of a combined installation you should only use the "Studio Instance directory" that is created by the Oracle Virtual Assembly Builder installer (typically located directly under MIDDLEWARE_HOME).

A Deployer instance directory is only suitable for use in a Deployer-only installation.

Disk Warning Causes Installation Failure

When installing Oracle Virtual Assembly Builder on an Oracle Exalogic machine with a large disk space, a known issue with the Oracle Universal Installer prevents the installation from completing. You can see an error that includes "errorString:Space required for Oracle home is 350 MB.[[ Space Available: 0 MB ]."

The workaround is to launch the installer as follows:

./runInstaller -novalidation -ignoreDiskWarning

Errors about Missing Libraries in the VM

If certain libraries are missing from the VM, an exception may be recorded in the logs on the VM. The exception is the result of a file copy, and is harmless. The file is still successfully copied. The exception appears similar to the following:

[2012-04-25T03:04:04.949-04:00] [as] [TRACE] [] 
[oracle.as.assemblybuilder.common] [tid: 11] [SRC_CLASS: 
oracle.as.assemblybuilder.common.jni.Native] [SRC_METHOD: <init>] Unable to load native library. 

Incorrect sshd_config File in Base Image

The base images used in creating the VMs has an incorrect sshd_config file. The line

#AllowTcpForwarding yes 

is commented out and should read:

AllowTcpForwarding yes 

To allow remote introspection, you must update the /etc/ssh/sshd_config file on the VMs and restart SSH (/etc/rc.d/init.d/sshd stop/start).

Exceptions in Message Log after Upgrade

After upgrading Oracle Virtual Assembly Builder, you may see exceptions in the Message.log after launching Oracle Virtual Assembly Builder Studio for the first time. These exceptions can be ignored.

Workaround

If you reopen Oracle Virtual Assembly Builder Studio, you no longer see the exceptions.

Oracle Virtual Assembly Builder Studio Installer May Fail on Large Disks

The Oracle Virtual Assembly Builder Studio installer ("runInstaller") may fail on large disks. The failure appears as an error message in the wizard erroneously stating that there is not enough disk space together with error messages on the console from which the installer was launched.

To work around this issue, install a 64-bit Oracle HotSpot Java JDK6 or JRE6 on the host where the installation will occur. Then explicitly specify the path to the JRE using the -jreLoc command line argument, for example:

% runInstaller -jreLoc <path-to-jre> 

Note that Java 7 is not supported in this release of Oracle Virtual Assembly Builder.