Sunday, October 23, 2011

make: Fatal error: Command failed for target `dejvm' while applying patch 8557019

Visit the Below Website to access unlimited exam questions for all IT vendors and Get Oracle Certifications for FREE
http://www.free-online-exams.com
Problem:


applying patch:
Forms - C Patch: 8557019 **
I got errors as shown on the uploaded log file

OPatch found the word "fatal" in stderr, please look into it.
You may have to run the make again.
Stderr Output (from /erpapp/aderp/apps/tech_st/10.1.2/.patch_storage/8557019/make_local.stderr):
ld: fatal: file /erpapp/aderp/apps/tech_st/10.1.2/lib32/WS6U1/crti.o: open failed: No such file or directory

make: Fatal error: Command failed for target `dejvm'

OPatch encounters the following issues during Make:
There were problems running make commands. The errors encounted were:
Error for command: cd /erpapp/aderp/apps/tech_st/10.1.2//procbuilder/lib32
/usr/ccs/bin/make -f ins_procbuilder.mk install ORACLE_HOME="/erpapp/aderp/apps/tech_st/10.1.2" 2>/erpapp/aderp/apps/tech_st/10.1.2/.patch_storage/8557019/make_local.stderr


I came to know that "WS6U1" from /erpapp/aderp/apps/tech_st/10.1.2/lib32/WS6U1/crti.o is for 32bit environment while mine is 64 and this is why it does not exist , but I do have WS6U2 which is intended for 64 bit environment even though the patch I did install it is for oracle for sun solaris 64 bit

Explanation:




Even though you have Forms & Reports on Oracle Solaris Sparc 64 bit, but still it is mandatory to apply all Oracle Solaris Sparc patch for 32 bit.

As patch  8557019 is download for Solaris Sparc 64 bit, its' mandatory prerequisite patch 8904424 for Solaris Sparc 32 bit is required.


Solution:

As regards the patches to apply, you should follow Upgrading OracleAS 10g Forms and Reports in Oracle E-Business Suite Release 12 (Doc ID 437878.1) which says:

Section 1.6c: 32 bit patches vs 64 bit patches
-------------------------------------------------------
Forms and Reports is a 32 bit application. The patches that are available for 64 bit OS will also be applicable for 32 bit OS unless specified otherwise.

All patches should be applied as listed in the note.


Regarding the error you have, refer to note : 1291851.1 which says :

Apply Patch 8904424 before applying Patch 8557019. ( Patch 8904424 is 10123 genshlib mandatory patch )
Get Oracle Certifications for all Exams
Free Online Exams.com

No comments: