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 10.2.0.3 and later
Information in this document applies to any platform.

Symptoms

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:

emcli get_instance_status -exec=8B36DB09FF1E2058E0537C28410A5041 -details -xml

Browser:

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/19.6.0.0.200114/bin/crsctl 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/19.6.0.0.200114
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 libasmperl19.so
2020-02-20 09:39:47: libpath found is /opt/gridhome/19.6.0.0.200114/lib and /opt/gridhome/19.6.0.0.200114/rdbms/lib
2020-02-20 09:39:47: 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.

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/19.6.0.0.200114/bin/clsecho -p has -f clsrsc -m 915
2020-02-20 09:39:47: Executing cmd: /opt/gridhome/19.6.0.0.200114/bin/clsecho -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 rootcrs.pl 355 crsutils::dietrap
2020-02-20 09:39:47: 2: crspatch crspatch.pm 2032 main::__ANON__
2020-02-20 09:39:47: 3: crspatch crspatch.pm 2302 crspatch::performPostPatch
2020-02-20 09:39:47: 4: crspatch crspatch.pm 389 crspatch::crsPostPatch
2020-02-20 09:39:47: 5: main rootcrs.pl 364 crspatch::new
2020-02-20 09:39:47: ####### End DIE Stack Trace ####### 

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.