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-1991065.1
Update Date:2015-04-23
Keywords:

Solution Type  Problem Resolution Sure

Solution  1991065.1 :   Exalytics Patchset (PS) 5 Base Image 1.0.0.7 Upgrade Script Failed With 'Error: Missing Dependency: mkinitrd '  


Related Items
  • Exalytics In-Memory Machine X4-4
  •  
  • Oracle Exalytics Software
  •  
  • Exalytics In-Memory Machine X2-4
  •  
  • Exalytics In-Memory Machine X3-4
  •  
Related Categories
  • PLA-Support>Eng Systems>Exalytics>Oracle Exalytics>DB: Exalytics_EST
  •  




In this Document
Symptoms
Cause
Solution
References


Created from <SR 3-10283229061>

Applies to:

Oracle Exalytics Software - Version 1.0.0.5.0 and later
Exalytics In-Memory Machine X3-4 - Version All Versions and later
Exalytics In-Memory Machine X4-4 - Version All Versions and later
Exalytics In-Memory Machine X2-4 - Version All Versions and later
Information in this document applies to any platform.

Symptoms

Upgrade to Patchset (PS) 5 fails with error.
Followed the patchset5 install procedure but it failed to install many RPMs. The command and messages were:

cd /opt/exalytics/bin

# date;./update_bm_1.0.0.6_to_1.0.0.7.sh file:///mnt/exalyticsPS5/Server
Tue Feb 17 09:07:42 EST 2015
[EXALYTICS_INFO:GENERAL] Updating Exalytics (Bare metal) to 1.0.0.7
[EXALYTICS_INFO:GENERAL] Update log written to to /var/log/exalytics/update-1.0.0.7.log
...
[EXALYTICS_INFO:GENERAL] YUM repository, url: file:///mnt/exalyticsPS5/Server
Setting up repository file, version=1.0.0.7, url=file:///mnt/exalyticsPS5/Server
Repository file: /etc/yum.repos.d/exalytics-1.0.0.7.repo
...
Complete!
Installed exalytics-deps OK
/opt/exalytics/update/ps3tops4.d/70install_exalytics-deps.sh completed OK
Running script: /opt/exalytics/update/ps3tops4.d/72fix_megacli_libsysfs.sh ...
/opt/exalytics/update/ps3tops4.d/72fix_megacli_libsysfs.sh completed OK
Failed to run scripts
[root@bimbi bin]#

  

Errors in update log:update-1.0.0.7:

Error: Missing Dependency: mkinitrd = 5.1.19.6-75.0.9.el5 is needed by package mkinitrd-devel-5.1.19.6-75.0.9.el5.i386 (installed)
Error: Missing Dependency: mkinitrd = 5.1.19.6-75.0.9.el5 is needed by package mkinitrd-devel-5.1.19.6-75.0.9.el5.x86_64 (installed)
...
Installed exalytics-deps OK
/opt/exalytics/update/ps3tops4.d/70install_exalytics-deps.sh completed OK
Running script: /opt/exalytics/update/ps3tops4.d/72fix_megacli_libsysfs.sh ...
/opt/exalytics/update/ps3tops4.d/72fix_megacli_libsysfs.sh completed OK
Failed to run scripts

  

Note: This issue will happen only if you move from the image updates in PS3 to PS4 and finally to PS5. This issue is not likely to occur if you upgrade directly from PS4 image to PS5 image.

Cause

 
This issue is described in <Bug 20622004> - APPLICATION OF EXALYTIC PATCHSET 5 FAILED. The problem is caused by two dependency errors in the upgrade script.  The Exalytics Installation Guide PS5 installation steps include directions (step 6) to remove the conflicting packages before running the image upgrade script.  If this step is omitted, you may encounter this error.

Solution

To fix this issue, do the following:

1. Remove the conflicting mkinitrd-devel packages:

rpm -e --nodeps  mkinitrd-devel-5.1.19.6-75.0.9.el5.i386
rpm -e --nodeps  mkinitrd-devel-5.1.19.6-75.0.9.el5.x86_64

 

2. Remount the PS5 ISO if not already mounted

 # mount -t iso9660 -o loop,ro V56223-01.iso /mnt/exalyticsPS5/

 

3. Rerun the PS5 upgrade script

# cd /opt/exalytics/bin
# ./update_bm_1.0.0.6_to_1.0.0.7.sh file:///mnt/exalyticsPS5/Server

  

Note: If you find that there are third party software applications causing the missing dependency error, you will need to remove them.

References

<BUG:20622004> - APPLICATION OF EXALYTIC PATCHSET 5 FAILED
<BUG:20565153> - UPGRADE PROCEDURE TO INCLUDE REMOVING INITRD-DEVEL

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