Friday, May 9, 2014

Weblogic PSU patch error unrecognized patch ID: FCX7

While applying the p18040640_1036_Generic.zip patch I kept getting the above error.

There was no issue with my command it was fine.

./bsu.sh -prod_dir=/home/oracle/Oracle/Middleware/wlserver_10.3/ -patchlist=T5F1 -verbose -log=patch.log -log_priority=trace -install

I noticed that after I ran the above command the following directory{MW_HOME} got created.

[oracle@starbird bsu]$ ls -ltr
total 152
-rw-r--r--. 1 oracle oinstall    516 May  9 10:41 patch-client.jar
-rw-r--r--. 1 oracle oinstall    520 May  9 10:41 bsu.jar
-rw-r--r--. 1 oracle oinstall  25214 May  9 10:41 smartupdate.ico
-rwxr-x---. 1 oracle oinstall    135 May  9 10:42 bsu.sh
drwxr-xr-x. 2 oracle oinstall   4096 May  9 12:11 cache_dir
drwxr-xr-x. 3 oracle oinstall   4096 May  9 12:13 {MW_HOME}
-rw-r--r--. 1 oracle oinstall 104976 May  9 12:20 patch.log


The patch.log showed the following.

[oracle@starbird bsu]$ cat patch.log
2014-05-09 12:13:34,588 DEBUG [main] com.bea.plateng.patch.PatchHelper - BEA Patch Managment System 3.3.0.0 (Irish Bank) Started.
2014-05-09 12:13:34,600 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (auto.login) under key (PatchPreference.auto.login) from namespace .
2014-05-09 12:13:34,601 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (auto.login.username) under key (PatchPreference.auto.login.username) from namespace .
2014-05-09 12:13:34,602 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (auto.login.password) under key (PatchPreference.auto.login.password) from namespace .
2014-05-09 12:13:34,603 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (download.directory) under key (PatchPreference.download.directory) from namespace .
2014-05-09 12:13:34,604 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (http.proxy) under key (PatchPreference.http.proxy) from namespace .
2014-05-09 12:13:34,604 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (http.proxy.host) under key (PatchPreference.http.proxy.host) from namespace .
2014-05-09 12:13:34,605 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (http.proxy.port) under key (PatchPreference.http.proxy.port) from namespace .
2014-05-09 12:13:34,606 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (http.proxy.authentication) under key (PatchPreference.http.proxy.authentication) from namespace .
2014-05-09 12:13:34,607 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (http.proxy.authentication.username) under key (PatchPreference.http.proxy.authentication.username) from namespace .
2014-05-09 12:13:34,608 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (http.proxy.authentication.password) under key (PatchPreference.http.proxy.authentication.password) from namespace .
2014-05-09 12:13:34,608 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (target.installation) under key (PatchPreference.target.installation) from namespace .
2014-05-09 12:13:34,609 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (display.all.patches) under key (PatchPreference.display.all.patches) from namespace .
2014-05-09 12:13:34,610 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (display.support.dialog) under key (PatchPreference.display.support.dialog) from namespace .
2014-05-09 12:13:34,611 DEBUG [main] com.bea.plateng.common.util.ResourceBundleManager - Retrieved (null) under key (PatchPreference.default.manifest.attributes) from namespace .
2014-05-09 12:13:34,691 DEBUG [Thread-0] com.bea.plateng.patch.ProductAliasTargetHelper - beaHome: /home/oracle/Oracle/Middleware
2014-05-09 12:13:34,691 DEBUG [Thread-0] com.bea.plateng.patch.ProductAliasTargetHelper - Getting the registry
2014-05-09 12:13:34,693 DEBUG [main] com.bea.plateng.patch.PatchSystem - getting the catalog from the cahce dir: /home/oracle/Oracle/Middleware/utils/bsu/{MW_HOME}/utils/bsu/cache_dir
2014-05-09 12:13:34,720 DEBUG [main] com.bea.plateng.patch.dao.cat.PatchCatalogHelper - getting patchcatalog for /home/oracle/Oracle/Middleware/utils/bsu/{MW_HOME}/utils/bsu/cache_dir
2014-05-09 12:13:34,721 DEBUG [main] com.bea.plateng.patch.dao.cat.PatchCatalogHelper - getting patchcatalog for /home/oracle/Oracle/Middleware/utils/bsu/{MW_HOME}/utils/bsu/cache_dir and file available
2014-05-09 12:13:34,733 DEBUG [main] com.bea.plateng.patch.dao.cat.PatchCatalogHelper - getting patchcatalog for /home/oracle/Oracle/Middleware/utils/bsu/{MW_HOME}/utils/bsu/cache_dir and file not available
2014-05-09 12:13:35,271 DEBUG [main] com.bea.plateng.patch.dao.pio.PatchProductInfoHelper - Getting product info from prodInfoDir: /home/oracle/Oracle/Middleware/utils/bsu/{MW_HOME}/utils/bsu/cache_dir


Thats when I realised that its looking for the patch files in /home/oracle/Oracle/Middleware/utils/bsu/{MW_HOME}/utils/bsu/cache_dir.

I moved the files there and voila it worked.

 ./bsu.sh -prod_dir=/home/oracle/Oracle/Middleware/wlserver_10.3/ -patchlist=T5F1 -verbose -log=patch.log -log_priority=trace -install
Checking for conflicts...
No conflict(s) detected

Starting installation of Patch ID: T5F1
Installing /home/oracle/Oracle/Middleware/utils/bsu/{MW_HOME}/utils/bsu/cache_dir/T5F1.jar
Extracting /home/oracle/Oracle/Middleware/patch_wls1036/patch_jars/BUG18040640_103608.jar
Extracting /home/oracle/Oracle/Middleware/patch_wls1036/patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar
Extracting /home/oracle/Oracle/Middleware/patch_wls1036/patch_jars/glassfish.jaxb.xjc_1.2.0.0_2-1-14.jar
Extracting /home/oracle/Oracle/Middleware/patch_wls1036/patch_jars/glassfish.jaxb_1.2.0.0_2-1-14.jar
Extracting /home/oracle/Oracle/Middleware/patch_wls1036/patch_jars/glassfish.jaxp_1.4.5.0.jar
Extracting /home/oracle/Oracle/Middleware/patch_wls1036/patch_jars/glassfish.jaxws.mimepull_1.1.0.0_1-3-8.jar
Updating /home/oracle/Oracle/Middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar
Old manifest value: Class-Path=
New manifest value: Class-Path=../../../patch_jars/BUG18040640_103608.jar ../../../patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar ../../../patch_jars/glassfish.jaxb.xjc_1.2.0.0_2-1-14.jar ../../../patch_jars/glassfish.jaxb_1.2.0.0_2-1-14.jar ../../../patch_jars/glassfish.jaxp_1.4.5.0.jar ../../../patch_jars/glassfish.jaxws.mimepull_1.1.0.0_1-3-8.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wseeclient.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlclient.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/jms-xa-adp.rar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/jms-notran-adp.rar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/modules/com.bea.core.descriptor.wl.binding_1.4.0.0.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/common/bin/wlsifconfig.sh into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/consoleapp/webapp/WEB-INF/lib/console.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/schema/weblogic-domain-binding.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/common/deployable-libraries/jsf-2.0.war into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlthint3client.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/common/wlst/modules/jython-modules.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/webserviceclient+ssl.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/jdbcdrivers.xml into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wseeclient.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlclient.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/jms-xa-adp.rar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/jms-notran-adp.rar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/bugsfixed/WLS-PSU-bugsfixed.txt
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.descriptor.wl.binding_1.4.0.0.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/common/bin/wlsifconfig.sh
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/consoleapp/webapp/WEB-INF/lib/console.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/schema/weblogic-domain-binding.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/common/deployable-libraries/jsf-2.0.war
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlthint3client.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/common/wlst/modules/jython-modules.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/webserviceclient+ssl.jar
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.stax2_2.0.0.0_3-0-3.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/bugsfixed/18040640-WLS-10.3.6.0.8_PSU_WebServices-ClientSide-Configuration-README.txt
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/jdbcdrivers.xml
Backing up /home/oracle/Oracle/Middleware/modules/com.bea.core.utils_1.10.0.0.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlw-langx.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/modules/com.bea.core.utils.full_1.10.0.0.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/modules/com.bea.core.common.security.saml2_1.0.0.0_6-2-0-0.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/modules/ws.databinding_1.3.0.0.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlsaft3client.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/modules/com.bea.core.bea.opensaml_1.0.0.0_6-2-0-0.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlsafclient.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wseeclient.zip into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/modules/ws.databinding.plugins_1.3.0.0.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/modules/com.bea.core.apache_1.3.0.1.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wljmsclient.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlstestclient.ear into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wls-api.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/modules/com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/webserviceclient.jar into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Backing up /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/uddiexplorer.war into /home/oracle/Oracle/Middleware/patch_wls1036/backup/backup.jar
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.utils_1.10.0.0.jar42406.tmp
Merging /home/oracle/Oracle/Middleware/modules/com.bea.core.utils_1.10.0.0.jar42406.tmp with /home/oracle/Oracle/Middleware/modules/com.bea.core.utils_1.10.0.0.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlw-langx.jar8739.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlw-langx.jar8739.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlw-langx.jar
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.utils.full_1.10.0.0.jar64692.tmp
Merging /home/oracle/Oracle/Middleware/modules/com.bea.core.utils.full_1.10.0.0.jar64692.tmp with /home/oracle/Oracle/Middleware/modules/com.bea.core.utils.full_1.10.0.0.jar
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.common.security.saml2_1.0.0.0_6-2-0-0.jar50986.tmp
Merging /home/oracle/Oracle/Middleware/modules/com.bea.core.common.security.saml2_1.0.0.0_6-2-0-0.jar50986.tmp with /home/oracle/Oracle/Middleware/modules/com.bea.core.common.security.saml2_1.0.0.0_6-2-0-0.jar
Extracting /home/oracle/Oracle/Middleware/modules/ws.databinding_1.3.0.0.jar46160.tmp
Merging /home/oracle/Oracle/Middleware/modules/ws.databinding_1.3.0.0.jar46160.tmp with /home/oracle/Oracle/Middleware/modules/ws.databinding_1.3.0.0.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlt3client.jar62205.tmp
Updating /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlt3client.jar62205.tmp to /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlt3client.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlsaft3client.jar9195.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlsaft3client.jar9195.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlsaft3client.jar
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.bea.opensaml_1.0.0.0_6-2-0-0.jar1028.tmp
Merging /home/oracle/Oracle/Middleware/modules/com.bea.core.bea.opensaml_1.0.0.0_6-2-0-0.jar1028.tmp with /home/oracle/Oracle/Middleware/modules/com.bea.core.bea.opensaml_1.0.0.0_6-2-0-0.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlsafclient.jar62532.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlsafclient.jar62532.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlsafclient.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wseeclient.zip6917.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wseeclient.zip6917.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wseeclient.zip
Extracting /home/oracle/Oracle/Middleware/modules/ws.databinding.plugins_1.3.0.0.jar56334.tmp
Merging /home/oracle/Oracle/Middleware/modules/ws.databinding.plugins_1.3.0.0.jar56334.tmp with /home/oracle/Oracle/Middleware/modules/ws.databinding.plugins_1.3.0.0.jar
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.apache_1.3.0.1.jar27627.tmp
Merging /home/oracle/Oracle/Middleware/modules/com.bea.core.apache_1.3.0.1.jar27627.tmp with /home/oracle/Oracle/Middleware/modules/com.bea.core.apache_1.3.0.1.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wljmsclient.jar16323.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wljmsclient.jar16323.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wljmsclient.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlstestclient.ear9922.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlstestclient.ear9922.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlstestclient.ear
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wls-api.jar22624.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wls-api.jar22624.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wls-api.jar
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar767.tmp
Merging /home/oracle/Oracle/Middleware/modules/com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar767.tmp with /home/oracle/Oracle/Middleware/modules/com.bea.core.bea.opensaml2_1.0.0.0_6-2-0-0.jar
Extracting /home/oracle/Oracle/Middleware/modules/com.bea.core.weblogic.stax_1.11.0.0.jar37844.tmp
Updating /home/oracle/Oracle/Middleware/modules/com.bea.core.weblogic.stax_1.11.0.0.jar37844.tmp to /home/oracle/Oracle/Middleware/modules/com.bea.core.weblogic.stax_1.11.0.0.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlt3jmsclient.jar61475.tmp
Updating /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlt3jmsclient.jar61475.tmp to /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/wlt3jmsclient.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/webserviceclient.jar16191.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/webserviceclient.jar16191.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/webserviceclient.jar
Extracting /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/uddiexplorer.war16344.tmp
Merging /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/uddiexplorer.war16344.tmp with /home/oracle/Oracle/Middleware/wlserver_10.3/server/lib/uddiexplorer.war
Result: Success

[oracle@starbird bsu]$

 [oracle@starbird bsu]$ java weblogic.version

WebLogic Server 10.3.6.0.8 PSU Patch for BUG18040640 THU MARCH 27 15:54:42 IST 2014
WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050

Use 'weblogic.version -verbose' to get subsystem information

Use 'weblogic.utils.Versions' to get version information for all modules


Now I don't know if this the standard procedure or not but it worked for me.

Hope this helps someone.

No comments: