My Oracle Support Banner

FLEET: UPDATE_GI Command Switch Fails With Error "DynaLoader:dl_find_symbol failed with : undefined symbol: XS_KFODCLNT_kfodListDGs" (Doc ID 2656105.1)

Last updated on APRIL 07, 2020

Applies to:

Enterprise Manager for Oracle Database - Version and later
Information in this document applies to any platform.


When you are attempting to execute the UPDATE_GI Command Switch Fails With Error "ORA-15150: instance lock mode 'EXCLUSIVE' conflicts with other ASM instance(s)" In 18C/19C On One Node,

Command Snippet:

$ emcli db_software_maintenance -performOperation -name="UpGI" -purpose=UPDATE_GI -target_list='xxxx' -target_type='cluster' -normal_credential="ORACLE:SYSMAN" -privilege_credential="ROOT:SYSMAN"

Processing target "xxx"...

Checking if target is already running from the current version of the image...

Check Passed.

Checking image subscription...

Check image subscription passed.

Operation 'Update GI' created successfully.

Update operation for cluster target xxxx can be monitored using:


emcli get_instance_status -exec=8B36DB09FF1E2058E0537C28410A5041 -details -xml


https://<EM Host>:<EM Port>/em/faces/core-jobs-procedureExecutionTracking?executionGUID=8B36DB09FF1E2058E0537C28410A5041

Verb performOperation completed successfully

[oracle@oms bin]$

Job Steps Log for Job : Switch Clusterware Instance Failed Node:
2020-02-20 09:39:45: Executing cmd: /opt/gridhome/ check crs
2020-02-20 09:39:45: Command output:
> CRS-4638: Oracle High Availability Services is online
> CRS-4537: Cluster Ready Services is online
> CRS-4529: Cluster Synchronization Services is online
> CRS-4533: Event Manager is online
>End Command output
2020-02-20 09:39:45: Oracle CRS stack completely started and running
2020-02-20 09:39:45: Doing ASM postpatch
2020-02-20 09:39:45: Configured CRS Home: /opt/gridhome/
2020-02-20 09:39:45: ASM SID attribute: GEN_USR_ORA_INST_NAME=+ASM2
2020-02-20 09:39:47: ASM is running on host1,host2

2020-02-20 09:39:47: Current node is host1
2020-02-20 09:39:47: Installing xsub XS_KFODCLNT_kfodListDGs for function KFODkfodListDGs
2020-02-20 09:39:47: shared library to load is
2020-02-20 09:39:47: libpath found is /opt/gridhome/ and /opt/gridhome/
2020-02-20 09:39:47: DynaLoader:dl_find_symbol failed with: /opt/gridhome/ undefined symbol: XS_KFODCLNT_kfodListDGs at /opt/gridhome/ line 1825.

2020-02-20 09:39:47: Failed to install XSUB as XS_KFODCLNT_kfodListDGs
2020-02-20 09:39:47: ASM postpatch failed
2020-02-20 09:39:47: Executing cmd: /opt/gridhome/ -p has -f clsrsc -m 915
2020-02-20 09:39:47: Executing cmd: /opt/gridhome/ -p has -f clsrsc -m 915
2020-02-20 09:39:47: Command output:
> CLSRSC-915: ASM postpatch operation failed.
>End Command output
2020-02-20 09:39:47: CLSRSC-915: ASM postpatch operation failed.
2020-02-20 09:39:47: ###### Begin DIE Stack Trace ######
2020-02-20 09:39:47: Package File Line Calling
2020-02-20 09:39:47: --------------- -------------------- ---- ----------
2020-02-20 09:39:47: 1: main 355 crsutils::dietrap
2020-02-20 09:39:47: 2: crspatch 2032 main::__ANON__
2020-02-20 09:39:47: 3: crspatch 2302 crspatch::performPostPatch
2020-02-20 09:39:47: 4: crspatch 389 crspatch::crsPostPatch
2020-02-20 09:39:47: 5: main 364 crspatch::new
2020-02-20 09:39:47: ####### End DIE Stack Trace ####### 


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

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