My Oracle Support Banner

EXADATA - Upgrade of Compute nodes to fails due to dependencies related to pcre and mesa-libGL (Doc ID 1624930.1)

Last updated on FEBRUARY 03, 2020

Applies to:

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



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 will be interrupted  due to dependency conflicts.



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-
   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
   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: ./ -u -l ./ -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.


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- (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).



 Upgrade of Exadata compute nodes to Exadata Storage software


To view full details, 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 a vibrant support community of peers and Oracle experts.