Pythian Blog: Technical Track

Installing Forms 12.2.1.4 – File not found $ORACLE_HOME/lib/libvsn12_ee.a.dbl using GUI

After installing Weblogic and Fusion Middleware (FMW) 12.2.0.4, I came across the following error when I tried to install Forms with OUI GUI. Here’s how I fixed it.

 

 

The problem

 

Here’s what using the proper WLS RHEL 8.3 binaries FMW (which is certified) looks like:

[oracle@formslab]$ ./fmw_12.2.1.4.0_fr_linux64.bin

event : oracle.as.install.engine.modules.presentation.event.PresentationModuleEvent[] on oracle.as.install.engine.modules.presentation.PresentationModule@4f7ef948
event.getData() : oracle.as.install.engine.modules.install.event.InstallErrorEvent[] on oracle.as.install.engine.modules.install.InstallModule@3cd59ef5
exp : oracle.sysman.nextgen.NextGenInstallerException: java.lang.Exception: oracle.sysman.oii.oiif.oiifb.OiifbEndIterateException: oracle.sysman.oii.oiif.oiifb.OiifbCancelException: File not found /oracle/middleware/lib/libvsn12_ee.a.dbl
msg : java.lang.Exception: oracle.sysman.oii.oiif.oiifb.OiifbEndIterateException: oracle.sysman.oii.oiif.oiifb.OiifbCancelException: File not found /oracle/middleware/lib/libvsn12_ee.a.dbl

All attempts resulted in the same error using GUI, even with matching platform and requirements:

To workaround the GUI error, you can create the ~/weblogic_forms_silent.rsp file and add the following with proper definition for your environment:

[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]
#Set this to true if you wish to skip software updates
DECLINE_AUTO_UPDATES=true

#My Oracle Support User Name
MOS_USERNAME=

#My Oracle Support Password
MOS_PASSWORD=

#If the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to true
AUTO_UPDATES_LOCATION=

#Proxy Server Name to connect to My Oracle Support
SOFTWARE_UPDATES_PROXY_SERVER=

#Proxy Server Port
SOFTWARE_UPDATES_PROXY_PORT=

#Proxy Server Username
SOFTWARE_UPDATES_PROXY_USER=

#Proxy Server Password
SOFTWARE_UPDATES_PROXY_PASSWORD=

#The oracle home location. This can be an existing Oracle Home or a new Oracle Home
ORACLE_HOME=/oracle/middleware

#The federated oracle home locations. This should be an existing Oracle Home. Multiple values can be provided as comma seperated values
FEDERATED_ORACLE_HOMES=

#Set this variable value to the Installation Type selected as either Standalone Forms Builder OR Forms and Reports Deployment
INSTALL_TYPE=Forms and Reports Deployment

#The jdk home location.
JDK_HOME=/oracle/jdk/

Ensure you have installed all prerequisites:

  • Weblogic – fmw_12.2.1.4.0_wls.jar
  • FMW Infrastructure – fmw_12.2.1.4.0_infrastructure.jar

Now, if you try to install Oracle Forms (fmw_12.2.1.4.0_fr_linux64.bin) installer using the response file ~/weblogic_forms_silent.rsp:

[oracle@formslab]$ ./fmw_12.2.1.4.0_fr_linux64.bin -silent -response ~/weblogic_forms_silent.rsp -invPtrLoc /oracle/middleware/oraInst.loc

 

The installation completes like a charm.

 

I hope this helps. Feel free to drop any questions in the comments and don’t forget to sign up for the next post.

 

 

 

 

 

 

No Comments Yet

Let us know what you think

Subscribe by email