EXADATA - Upgrade of Compute nodes to 11.2.3.3.0 fails due to dependencies related to pcre and mesa-libGL

(Doc ID 1624930.1)

Last updated on MARCH 06, 2014

Applies to:

Oracle Exadata Storage Server Software - Version 11.2.3.3.0 to 11.2.3.3.0 [Release 11.2]
Oracle Exadata Hardware - Version 11.2.3.1.1 and later
Information in this document applies to any platform.

Symptoms

DISCLAIMER

The cases referenced in this document are few examples of issues related to dependencies.   Use this as a guide for resolution of similar situations which are introduced when a higher version of a particular rpm is installed outside of the Exadata Storage Software image.

 

The execution of script dbnodeupdate.sh will be interrupted  due to dependency conflicts.

 

CASE 1:

The following next steps are suggested :
 
   RPM required                                    : pcre (release 6.6-6.el5_6.1)
   RPM installed                                   : pcre-6.6-9.el5.x86_64
   Requirement enforced by rpm                     : exadata-sun-computenode-exact-11.2.3.3.0.131014.1-1.x86_64
   Possible next step to solve dependency issue    : Downgrade or remove pcre

   It is suggested to either downgrade or remove the failed dependencies and re-run dbnodeupdate.sh
   When unsure about the impact, or when not possible to downgrade re-run the update using only the 'exadata-sun-computenode-minimal' package
   Conflicts remain after attempting an update using 'exadata-sun-computenode-minimal' package.  Please log an SR for assistance with this.
   Example: ./dbnodeupdate.sh -u -l ./p17809253_112330_Linux-x86-64.zip -s -m

   General warning                                 : Erasing, downgrading or updating a package may impact o.s. functionality
                                                   : Conflicting packages can be re-installed later when required
                                                   : Updating or downgrading Linux packages requires enabling/disabling of the right repository in /etc/yum.repos.d
ERROR: See /var/log/cellos/dbnodeupdate.log for additional details when required

When filing a service request, include the following information and files :
      1. Runid of the failing update : 140214142958
      2. dbnodeupdate.log file       : /var/log/cellos/dbnodeupdate.log
      3. Diagfile for this run       : /var/log/cellos/dbnodeupdate.140214142958.diag


In this case, system expects pcre (release 6.6-6.el5_6.1) 32 bits, but found a higher version and x86_64.

CASE 2:

mesa-libGL-devel-6.5.1-7.10.el5.x86_64 from installed has depsolving problems
      --> Missing Dependency: mesa-libGL = 6.5.1-7.10.el5 is needed by package mesa-libGL-devel-6.5.1-7.10.el5.x86_64 (installed)
    Error: Missing Dependency: mesa-libGL = 6.5.1-7.10.el5 is needed by package mesa-libGL-devel-6.5.1-7.10.el5.x86_64 (installed)
    Error: Missing Dependency: pcre = 6.6-6.el5_6.1 is needed by package exadata-sun-computenode-exact-11.2.3.3.0.131014.1-1.x86_64 (exadata_generated_120214073102)
     You could try using --skip-broken to work around the problem
     You could try running: package-cleanup --problems
                            package-cleanup --dupes
                            rpm -Va --nofiles --nodigest

In this case, it is expecting version  mesa-libGL = 6.5.1-7.10.el5  (32bits) because of the package mesa-libGL-devel-6.5.1-7.10.el5.x86_64 (installed).

 

Changes

 Upgrade of Exadata compute nodes to 11.2.3.3.0 Exadata Storage software

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms