Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-2351468.1
Update Date:2018-01-22
Keywords:

Solution Type  Problem Resolution Sure

Solution  2351468.1 :   ODA Dom0 update failed with error:Unable to update the device OVM  


Related Items
  • Oracle Database Appliance X5-2
  •  
Related Categories
  • PLA-Support>Eng Systems>Exadata/ODA/SSC>Oracle Database Appliance>DB: ODA_EST
  •  


It happened when upgrade to 12.1.2.11 or 12.1.2.12

In this Document
Symptoms
Changes
Cause
Solution


Created from <SR 3-16620521261>

Applies to:

Oracle Database Appliance X5-2 - Version All Versions to All Versions [Release All Releases]
Information in this document applies to any platform.

Symptoms

 Got this during update:

 Unable to update the device OVM to: 3.4.3

Unable to update the device OVM

 

Changes

 Tried to update ODA VM env to 12.1.2.12

Cause

It is dependency issue.  We can find the issue at  osupdate log from dom0 /opt/oracle/oak/log/$hostname/patch/12.1.2.XX directory  -- below the step 7:

OSUPGRADE DEBUG _UpdateRepos: Applying updates in repo <OVM_3_2_4>
OSUPGRADE DEBUG Running: /usr/bin/yum --disablerepo=* --enablerepo=OVM_3_2_4 update -y
OSUPGRADE DEBUG Failed to run the cmd: /usr/bin/yum --disablerepo=* --enablerepo=OVM_3_2_4 update -y
OSUPGRADE ERROR Repository 'ovm_repo' is missing name in configuration, using id
Error: Missing Dependency: liblber-2.3.so.0()(64bit) is needed by package exim-4.63-10.el5.x86_64 (installed)
Error: Missing Dependency: libcrypto.so.6()(64bit) is needed by package OpenIPMI-libs-2.0.16-16.el5.x86_64 (installed)
Error: Missing Dependency: libosmvendor.so.3(OSMVENDOR_2.0)(64bit) is needed by package ibutils-1.5.7-1.el5.x86_64 (installed)
Error: Missing Dependency: libtcl8.4.so()(64bit) is needed by package OpenIPMI-2.0.16-16.el5.x86_64 (installed)
Error: Missing Dependency: libnetsnmp.so.10()(64bit) is needed by package oracle-hmp-hwmgmt-2.3.4.0.1-1.el5.x86_64 (installed)
Error: Missing Dependency: libpq.so.4()(64bit) is needed by package exim-4.63-10.el5.x86_64 (installed)
Error: Missing Dependency: ibutils = 1.5.7-0.2.gbd7e502.0.2.el6 is needed by package oracle-ofed-release-1.0.0-7.el6.x86_64 (OVM_3_2_4)
Error: Missing Dependency: perl(:MODULE_COMPAT_5.8.8) is needed by package perl-DBI-1.52-2.el5.x86_64 (installed)
Error: Missing Dependency: libosmvendor.so.3()(64bit) is needed by package ibutils-libs-1.5.7-1.el5.x86_64 (installed)
Error: Missing Dependency: libibcm = 1.0.5-1.0.1.el6 is needed by package oracle-ofed-release-1.0.0-7.el6.x86_64 (OVM_3_2_4)
Error: Missing Dependency: libmysqlclient.so.15()(64bit) is needed by package exim-4.63-10.el5.x86_64 (installed)
Error: Missing Dependency: libtcl8.4.so()(64bit) is needed by package ibutils-1.5.7-1.el5.x86_64 (installed)
Error: Missing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by package exim-4.63-10.el5.x86_64 (installed)
Error: Missing Dependency: libnetsnmp.so.10()(64bit) is needed by package OpenIPMI-2.0.16-16.el5.x86_64 (installed)
Error: Missing Dependency: libosmvendor.so.3()(64bit) is needed by package ibutils-1.5.7-1.el5.x86_64 (installed)
Error: Missing Dependency: libcrypto.so.6()(64bit) is needed by package exim-4.63-10.el5.x86_64 (installed)
Error: Missing Dependency: libssl.so.6()(64bit) is needed by package exim-4.63-10.el5.x86_64 (installed)
Error: Missing Dependency: libcrypto.so.6()(64bit) is needed by package OpenIPMI-2.0.16-16.el5.x86_64 (installed)
Error: Missing Dependency: libtcl8.4.so()(64bit) is needed by package OpenIPMI-libs-2.0.16-16.el5.x86_64 (installed)
Error: Missing Dependency: libosmvendor.so.3(OSMVENDOR_2.0)(64bit) is needed by package ibutils-libs-1.5.7-1.el5.x86_64 (installed)
Error: Missing Dependency: libdb-4.3.so()(64bit) is needed by package exim-4.63-10.el5.x86_64 (installed)
Error: Missing Dependency: libcrypto.so.6()(64bit) is needed by package oracle-hmp-hwmgmt-2.3.4.0.1-1.el5.x86_64 (installed)
Error: Missing Dependency: libldap-2.3.so.0()(64bit) is needed by package exim-4.63-10.el5.x86_64 (installed)
Error: Missing Dependency: libtcl8.4.so()(64bit) is needed by package ibutils-libs-1.5.7-1.el5.x86_64 (installed)

 

The exim/OpenIPMI/etc... should be delete at step 6.

But that step 6 failed and will not run again:

 OSUPGRADE DEBUG Running: /usr/bin/yum erase -y lldpd ibutils OpenIPMI ibutils-libs oracle-hmp-hwmgmt exim OpenIPMI-libs libibcm oracle-ofed-release perl-DBI
 OSUPGRADE DEBUG Failed to run the cmd: /usr/bin/yum erase -y lldpd ibutils OpenIPMI ibutils-libs oracle-hmp-hwmgmt exim OpenIPMI-libs libibcm oracle-ofed-release perl-DBI
 OSUPGRADE ERROR Repository 'ovm_repo' is missing name in configuration, using id  

No Match for argument: lldpd

There are a lot reason can cause this step failed.  Mostly it is related to the configuration file at /etc/yum.repo.d/   -- By default it is empty at dom0.  But if the customer has configured something, we will hit issues:

 

 

Solution

 Fix the yum repo issue and rerun:

/usr/bin/yum erase -y lldpd ibutils OpenIPMI ibutils-libs oracle-hmp-hwmgmt exim OpenIPMI-libs libibcm oracle-ofed-release perl-DBI


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback