My Oracle Support Banner

Fleet: UPDATE_GI Failed with "undefined symbol: XS_KFODCLNT_kfodListDGs" or "ORA-17503: ksfdopn:10 Failed to open file spfileABC.ora" or "The source oracle home location is :/u01 ExpressionEvaluationException" (Doc ID 2660871.1)

Last updated on SEPTEMBER 03, 2020

Applies to:

Enterprise Manager Base Platform - Version 13.3.0.0.0 and later
Information in this document applies to any platform.

Symptoms

In Cloud Control Enterprise Manager using Fleet, When running the UPDATE command in RAC cluster environment, the process fails on the switch Clusterware step with the following error.

CASE 1:

Command Snippet:

$ emcli db_software_maintenance -performOperation -name="Update GI" -purpose=UPDATE_GI -target_type=cluster -target_list="<TARGET_NAME>" -normal_credential="ORACLE:SYSMAN" -privilege_credential="ROOT:SYSMAN"

Job Steps Log for Job :Switch Clusterware Instance

2020-03-17 09:59:22: ASM is running on vcd70582,vcd70581
2020-03-17 09:59:22: Current node is vcd70583
2020-03-17 09:59:22: Installing xsub XS_KFODCLNT_kfodListDGs for function KFODkfodListDGs
2020-03-17 09:59:22: shared library to load is libasmperl19.so
2020-03-17 09:59:22: libpath found is /opt/gridhome/19.6.0.0.200114/lib and /opt/gridhome/19.6.0.0.200114/rdbms/lib
2020-03-17 09:59:22: DynaLoader:dl_find_symbol failed with: /opt/gridhome/19.6.0.0.200114/perl/bin/perl: undefined symbol: XS_KFODCLNT_kfodListDGs at /opt/gridhome/19.6.0.0.200114/crs/install/oraasm.pm line 1825.

CASE 2:

Command Snippet:

$ emcli db_software_maintenance -performOperation -name="Update GI" -purpose=ROLLBACK_GI -target_type=cluster -target_list="<TARGET_NAME>" -normal_credential="ORACLE:SYSMAN" -privilege_credential="ROOT:SYSMAN"

Job Steps Log for Job :Switch Clusterware Instance
PRCR-1079 : Failed to start resource ora.ABC.db
CRS-5017: The resource action "ora.ABC.db start" encountered the following error:
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DATA/ABC/spfileABC.ora'
ORA-17503: ksfdopn:10 Failed to open file +ABC_DATA/ABC/spfileABC.ora
ORA-01034: ORACLE not available
ORA-27121: unable to determine size of shared memory segment
Linux-x86_64 Error: 13: Permission denied
Additional information: 6659
Additional information: 91619335
. For details refer to "(:CLSN00107:)" in "/opt/grid/app/grid/diag/crs/ch3qr016630/crs/trace/crsd_oraagent_oracle.trc".

CASE 3:

Command Snippet:

$ emcli db_software_maintenance -performOperation -name="Update GI" -purpose=UPDATE_GI -target_type=cluster -target_list="<TARGET_NAME>" -normal_credential="ORACLE:SYSMAN" -privilege_credential="ROOT:SYSMAN"

Job Steps Log for Job : Initialize Deployment Procedure

purpose | UPDATE_GI
target_list | ABC
Loading DP variables values using inpu data complete.
Setting version ID...
Timestamp variable to uniquely identify this session is set to: MASSDB-ee15f39e39f641629fb9f27a4411d9c3
dispatch loc set to /tmp/4931063907934343/

dispatchLoc is :/tmp

workdirLoc is :/tmp/4931063907934343/

sessionTSLoc is :MASSDB-ee15f39e39f641629fb9f27a4411d9c3

root script loc set to /tmp/4931063907934343//MASSDB-ee15f39e39f641629fb9f27a4411d9c3

dispatch loc set to /tmp/4931063907934343//4931064487838116/

The source oracle home location is :/u01 ExpressionEvaluationException: Below error message was returned while executing this Computational step.
----------------------------------------------------------
Error occured in the execute funtions. Check OMS logs for detailsnull

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.