Messaggi di errore comuni

L'inventario è bloccato durante l'applicazione dell'aggiornamento

Problema: Durante l'aggiornamento della release, l'inventario OPatch si può bloccare nelle situazioni seguenti:

  1. Durante l'esecuzione di ApplyUpdate erano in esecuzione uno o più servizi.
  2. Il processo ApplyUpdate viene sospeso a causa di un problema di OPatch..
  3. I file o le cartelle a cui deve essere applicata la patch sono stati aperti da altri processi.
[Errore durante la fase di rilevamento della home di Oracle]. Dettaglio: OPatchSession non è in grado di caricare l'inventario per la home di Oracle specificata C:\Oracle\Middleware\EPMSystem11R1. Possibili cause: Assenza di autorizzazione di lettura o scrittura per ORACLE_HOME/.patch_storage L'inventario centrale è bloccato da un'altra istanza di OUI Assenza di autorizzazione di lettura per l'inventario centrale Il file di lock esiste in ORACLE_HOME/.patch_storage La home di Oracle non esiste nell'inventario centrale

Soluzione: trovare ed eliminare i lock in:

  1. <MIDDLEWARE_HOME>\.patch_storage
  2. <MIDDLEWARE_HOME>\EPMSystem11R1\.patch_storage
  3. <ORACLE_INVENTORY DIR>\Inventory\ (la cartella di lock deve essere eliminata)

Nota:

Se un altro processo sta utilizzando un file o una cartella, chiudere l'applicazione o terminare il processo ed eseguire di nuovo lo script ApplyUpdate.

L'aggiornamento della release viene eseguito quando il prodotto non è installato nell'ambiente

Problema: durante l'aggiornamento della release, se un prodotto specifico non è installato nell'ambiente e se si esegue ApplyUpdate.ps1 | o ApplyUpdate.sh, verrà visualizzato un avviso nel riepilogo e nel log dettagli:

Log riepilogo 2022/04/05 08:56:36 WARN Impossibile applicare OPatch EssbaseServer. Per ulteriori dettagli, controllare il log di OPatch
Log dettagli I dettagli sono: Patch 33485383: Componenti obbligatori mancanti : [ oracle.epmsystem.essbase.server, 11.1.2.4.0 ] [ Errore durante la fase dei prerequisiti per l'applicazione]. Dettaglio: Esito negativo di OPatch durante i controlli dei prerequisiti: controllo prerequisiti "CheckApplicable" non riuscito. Il sistema è intatto, OPatch non ripristinerà le azioni consigliate dal sistema: questa patch richiede l'installazione di alcuni componenti nella home. La home di Oracle non ha i componenti oppure questa patch non è adatta a questa home di Oracle. OPatch non riuscito con codice errore = 39

Soluzione: in questo caso, OPatch (internamente utilizzato dallo script ApplyUpdate) rileva automaticamente che il prodotto non è installato e ignora l'applicazione di questa patch. In ApplyUpdateDetail-<date>.log verrà visualizzato il messaggio seguente

Patch 33485383: Componenti obbligatori mancanti: [ oracle.epmsystem.essbase.server, 11.1.2.4.0 ] [Errore durante la fase dei prerequisiti per l'applicazione]. Dettaglio: Esito negativo di OPatch durante i controlli dei prerequisiti: controllo prerequisiti "CheckApplicable" non riuscito. Il sistema è intatto, OPatch non ripristinerà le azioni consigliate dal sistema: questa patch richiede l'installazione di alcuni componenti nella home. La home di Oracle non ha i componenti oppure questa patch non è adatta a questa home di Oracle. OPatch non riuscito con codice errore = 39

L'aggiornamento della release viene eseguito quando il prodotto è già aggiornato

Problema: durante l'aggiornamento della release, se OPatch è già applicato a un prodotto specifico nell'ambiente e se si esegue ApplyUpdate.ps1 | o ApplyUpdate.sh, verrà visualizzato un avviso nel log di riepilogo e dei dettagli:

Log riepilogo 2022/04/05 23:17:47 WARN Impossibile applicare OPatch EssbaseServer. Per ulteriori dettagli, controllare il log di OPatch 
Log dettagli Le seguenti patch sono già installate nella home di Oracle. [33485386] Eseguire prima il rollback delle patch identiche già esistenti.

Soluzione: in questo caso, OPatch (internamente utilizzato dallo script ApplyUpdate) rileva automaticamente che il prodotto o FMW OPatch è già installato/applicato e ignora l'applicazione di questa patch. In ApplyUpdateDetail-<date>.log verrà visualizzato il messaggio seguente

Le seguenti patch sono già installate nella home di Oracle. [33485386] Eseguire prima il rollback delle patch identiche già esistenti.

Problema:

  1. Impossibile eseguire i report di FR (Financial Reporting) dopo l'applicazione delle patch per la CPU WebLogic OCT 2022.
  2. I report HTML non sono accessibili dopo il rollback delle patch 11.2.12.

Soluzione:

  1. Creare una nuova directory, ad esempio Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/owasp-esapi/resources.
  2. Copiare tutti i file delle proprietà (*.properties) da Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/resources/esapi nella directory appena creata.
  3. Modificare ESAPI.properties e aggiornare la voce ESAPI.Logger come segue:
    ESAPI.Logger=org.owasp.esapi.logging.slf4j.Slf4JLogFactory
  4. Riavviare tutti i servizi.