Opatch is getting faild for GI patch with error code 2 while doing prereq
OPatch failed with error code 2
When checked the patch conflict for a patch, got below error.
]$opatch prereq CheckConflictAgainstOHWithDetail -ph ./
Oracle Interim Patch Installer version 12.2.0.1.29
Copyright (c) 2020, Oracle Corporation. All rights reserved.
PREREQ session
Oracle Home : /u01/oracle/product/19.0.0.0
Central Inventory : /u01/oracle/oraInventory
from : /u01/oracle/product/19.0.0.0/oraInst.loc
OPatch version : 12.2.0.1.29
OUI version : 12.2.0.1.4
Log file location : /oragrid/orahome/product/19.3.0/cfgtoollogs/opatchauto/core/opatch/opatch2023-12-22_09-37-15AM_1.log
Invoking prereq "checkconflictagainstohwithdetail"
Prereq "checkConflictAgainstOHWithDetail" is not executed.
The details are:
Unable to create Patch Object.
Exception occured : /orastage/OCT23_GRID_CPU/35642822/33575402/etc/config/actions.xml with Version field of the component "delete" in actions file cannot be <null> or empty. Please check patch metadata.
OPatch failed with error code 2
Solution:
Due to OPatch version is not compatible for the patch we are trying to apply. download latest opatch utility from metalink and unzip in ORACLE_HOME location. you can download latest OPatch here
In my case, Opatch version is 12.2.0.1.29 but in patch read me file mentioned it required 12.2.0.1.40 or later
after adding new OPatch version issue is resolved.
Comments
Post a Comment