Saturday, September 9, 2017

Weblogic 10.3.6 Patching Error Using BSU - "java.lang.OutOfMemoryError: Java heap space"

Using BSU (Smart Update) to apply a patch to Weblogic Server 10.3.6, and the following errors are seen:

[applmgr@ip-10-0-0-161 bsu]$ ./bsu.sh -install -patch_download_dir=/u01/oracle/PROD/fs1/FMW_Home/utils/bsu/cache_dir -patchlist=EQDE -prod_dir=/u01/oracle/PROD/fs1/FMW_Home/wlserver_10.3
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
        at java.util.HashMap.createEntry(HashMap.java:897)
        at java.util.HashMap.addEntry(HashMap.java:884)
        at java.util.HashMap.put(HashMap.java:505)
        at com.bea.cie.common.dao.xbean.XBeanDataHandler.loadPropertyMap(XBeanDataHandler.java:778)
        at com.bea.cie.common.dao.xbean.XBeanDataHandler.(XBeanDataHandler.java:99)
        at com.bea.cie.common.dao.xbean.XBeanDataHandler.createDataHandler(XBeanDataHandler.java:559)
        at com.bea.cie.common.dao.xbean.XBeanDataHandler.getComplexValue(XBeanDataHandler.java:455)
        at com.bea.plateng.patch.dao.cat.PatchCatalogHelper.getPatchDependencies(PatchCatalogHelper.java:442)
        at com.bea.plateng.patch.dao.cat.PatchCatalogHelper.getPatchDependencies(PatchCatalogHelper.java:464)
        at com.bea.plateng.patch.dao.cat.PatchCatalog.getPatchDependencies(PatchCatalog.java:56)
        at com.bea.plateng.patch.dao.cat.PatchCatalogHelper.getInvalidatedPatchMap(PatchCatalogHelper.java:1621)
        at com.bea.plateng.patch.PatchSystem.updatePatchCatalog(PatchSystem.java:436)
        at com.bea.plateng.patch.PatchSystem.refresh(PatchSystem.java:130)
        at com.bea.plateng.patch.PatchSystem.setCacheDir(PatchSystem.java:201)
        at com.bea.plateng.patch.Patch.main(Patch.java:281)
[applmgr@ip-10-0-0-161 bsu]$

CAUSE

 bsu.sh is not configured with high enough values when applying larger patches such as a Patch Set Update.

SOLUTION

Add Xms and Xmx in bsu script to resolve the out of memory issue.

Example:

bsu.sh (UNIX):
"$JAVA_HOME/bin/java" -Xms2048m -Xmx2048m -jar patch-client.jar $*

Wednesday, September 6, 2017

R12.2 rapidwiz fails for missing libXi

R12.2 rapidwiz fails with following error :

Missing - libXi

[root@ip-10-0-0-126 Downloads]# yum install libXi.i686
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
Resolving Dependencies
--> Running transaction check
---> Package libXi.i686 0:1.7.9-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================================
 Package                              Arch                                Version                                      Repository                                                       Size
=============================================================================================================================================================================================
Installing:
 libXi                                i686                                1.7.9-1.el7                                  rhui-REGION-rhel-server-releases                                 40 k

Transaction Summary
=============================================================================================================================================================================================
Install  1 Package

Total download size: 40 k
Installed size: 68 k
Is this ok [y/d/N]: y
Downloading packages:
libXi-1.7.9-1.el7.i686.rpm                                                                                                                                            |  40 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libXi-1.7.9-1.el7.i686                                                                                                                                                    1/1
  Verifying  : libXi-1.7.9-1.el7.i686                                                                                                                                                    1/1

Installed:
  libXi.i686 0:1.7.9-1.el7

Complete!
[root@ip-10-0-0-126 Downloads]#

12.2 buildstage.sh fails with /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

12.2 buildstage.sh fails with /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

buildstage.sh fails with following error :

-bash: /u01/download/startCD/Disk1/rapidwiz/bin/../jre/Linux_x64/1.6.0/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

The error is during to missing rpm.

Install following as root :

[root@ip-10-0-0-126 download]# yum install glibc.i686
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.17-196.el7 will be installed
--> Processing Dependency: libfreebl3.so for package: glibc-2.17-196.el7.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-196.el7.i686
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.28.3-8.el7_4 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================================
 Package                                       Arch                            Version                                     Repository                                                   Size
=============================================================================================================================================================================================
Installing:
 glibc                                         i686                            2.17-196.el7                                rhui-REGION-rhel-server-releases                            4.2 M
Installing for dependencies:
 nss-softokn-freebl                            i686                            3.28.3-8.el7_4                              rhui-REGION-rhel-server-releases                            199 k

Transaction Summary
=============================================================================================================================================================================================
Install  1 Package (+1 Dependent package)

Total download size: 4.4 M
Installed size: 15 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): nss-softokn-freebl-3.28.3-8.el7_4.i686.rpm                                                                                                                     | 199 kB  00:00:00
(2/2): glibc-2.17-196.el7.i686.rpm                                                                                                                                    | 4.2 MB  00:00:00
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                        9.9 MB/s | 4.4 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : glibc-2.17-196.el7.i686                                                                                                                                                   1/2
  Installing : nss-softokn-freebl-3.28.3-8.el7_4.i686                                                                                                                                    2/2
  Verifying  : nss-softokn-freebl-3.28.3-8.el7_4.i686                                                                                                                                    1/2
  Verifying  : glibc-2.17-196.el7.i686                                                                                                                                                   2/2

Installed:
  glibc.i686 0:2.17-196.el7

Dependency Installed:
  nss-softokn-freebl.i686 0:3.28.3-8.el7_4

Complete!
[root@ip-10-0-0-126 download]# /u01/download/startCD/Disk1/rapidwiz/bin/../jre/Linux_x64/1.6.0/bin/java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode)
[root@ip-10-0-0-126 download]#