Mensajes de error comunes

El inventario está bloqueado durante la aplicación de la actualización

Problema: Durante la actualización de versión, es posible que el inventario de OPatch se bloquee en los siguientes casos:

  1. Había uno o más servicios en ejecución al ejecutar ApplyUpdate.
  2. El proceso ApplyUpdate se ha bloqueado debido a algún problema con OPatch.
  3. Otros procesos tienen abiertos archivos o carpetas a los que es necesario aplicar un parche.
[Error during Oracle Home discovery Phase]. Detail: OPatchSession cannot load inventory for the given Oracle Home C:\Oracle\Middleware\EPMSystem11R1. Possible causes are: No read or write permission to ORACLE_HOME/.patch_storage Central Inventory is locked by another OUI instance No read permission to Central Inventory The lock file exists in ORACLE_HOME/.patch_storage The Oracle Home does not exist in Central Inventory

Solución: Localice y suprima los bloqueos en:

  1. <MIDDLEWARE_HOME>\.patch_storage
  2. <MIDDLEWARE_HOME>\EPMSystem11R1\.patch_storage
  3. <ORACLE_INVENTORY>\Inventory\ (debe eliminar la carpeta de bloqueos)

Nota:

Si hay otros procesos que están usando el archivo o carpeta, cierre la aplicación o termine el proceso y vuelva a ejecutar el script ApplyUpdate.

Se ha ejecutado la actualización de versión sin que el producto esté instalado en el entorno

Problema: Durante la actualización de versión, si un producto concreto no está instalado en el entorno y si se ejecuta ApplyUpdate.ps1 | o ApplyUpdate.sh, verá una advertencia en el resumen y el log de detalle:

Summary log 2022/04/05 08:56:36 WARN Failed to apply EssbaseServer OPatch. Check OPatch log for more details
Detail log The details are: Patch 33485383: Required component(s) missing : [ oracle.epmsystem.essbase.server, 11.1.2.4.0 ] [ Error during Prerequisite for apply Phase]. Detail: OPatch failed during prerequisite checks: Prerequisite check "CheckApplicable" failed. System is intact, OPatch will not restore the system Recommended actions : This patch requires some components to be installed in the home. Either the Oracle Home doesn't have the components or this patch is not suitable for this Oracle Home. OPatch failed with error code = 39

Solución: En este caso, OPatch (utilidad que el script ApplyUpdate utiliza de forma interna) detecta automáticamente que el producto no está instalado y omite la aplicación de este parche. Verá el siguiente mensaje en el archivo ApplyUpdateDetail-<date>.log

Patch 33485383: Required component(s) missing : [ oracle.epmsystem.essbase.server, 11.1.2.4.0 ] [Error during Prerequisite for apply Phase]. Detail: OPatch failed during prerequisite checks: Prerequisite check "CheckApplicable" failed. System is intact, OPatch will not restore the system Recommended actions : This patch requires some components to be installed in the home. Either the Oracle Home doesn't have the components or this patch is not suitable for this Oracle Home. OPatch failed with error code = 39

Se ha ejecutado la actualización de versión cuando el producto ya está actualizado

Problema: Durante la actualización de versión, si ya se ha aplicado OPatch para un producto concreto en el entorno y si se ejecuta ApplyUpdate.ps1 | o ApplyUpdate.sh, verá una advertencia en el resumen y el log de detalle:

Summary log 2022/04/05 23:17:47 WARN Failed to apply EssbaseServer OPatch. Check OPatch log for more details 
Detail log The following patch(es) are already installed in the Oracle Home. [33485386] Please roll back the existing identical patch(es) first.

Solución: En este caso, OPatch (mecanismo que el script ApplyUpdate utiliza de forma interna) detecta automáticamente que el producto u OPatch de FMW ya está instalado o aplicado y omite la aplicación de este parche. Verá el siguiente mensaje en el archivo ApplyUpdateDetail-<date>.log

The following patch(es) are already installed in the Oracle Home. [33485386] Please roll back the existing identical patch(es) first.

Problema:

  1. No se han podido ejecutar los informes de FR (Financial Reporting) tras aplicar los parches de CPU de WebLogic de octubre de 2022.
  2. No se puede acceder a los informes de HTML tras deshacer los parches de la versión 11.2.12.

Solución:

  1. Cree un nuevo directorio, por ejemplo: Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/owasp-esapi/resources.
  2. Copie todos los archivos de propiedades (*.properties) de Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/resources/esapi al directorio recién creado.
  3. Edite el archivo ESAPI.properties y actualice la entrada ESAPI.Logger de la siguiente forma:
    ESAPI.Logger=org.owasp.esapi.logging.slf4j.Slf4JLogFactory
  4. Reinicie todos los servicios.