エンジニア成長日記

成長するにはインプットばかりでなく、アウトプットも必要である。日々の成長記録を書き留めていきたい。

Oracle11gインストール時にパッケージ不足のエラーメッセージが出力される。

現象

Oracle Database 11g インストール時に、上位パッケージが導入されているにもかかわらず、前提パッケージ不足のエラーが発生しました。

OUI

f:id:abcmark2010:20160110204724p:plain

パッケージ:libaio-0.3.105.これは、パッケージlib.aio-0.3.105がシステムで使用可能かテストする前提条件です。
予想される値:libaio-0.3.105(i386)
実地        :欠落
エラーのリスト
・PRVF-7532:パッケージ"libaio-0.3.105(i386)"が
PRVF-7532 : パッケージ"libaio-0.3.105"がノード"ip-10-146-157-117"にありません。
  - Cause: 必要なパッケージがインストールされていないか、またはパッケージがカーネル・モジュールの場合、指定したノードにパッケージがロードされていません。
  - Action: 必要なパッケージがインストールされており、使用可能であることを確認してください。
前提パッケージ

以下の通り、上位のパッケージがインストールされている。

rpm -qa | grep libaio*

libaio-0.3.107-10.el6.x86_64 libaio-devel-0.3.107-10.el6.x86_64 libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6.i686

原因

OUIの前提パッケージの検証が完全一致のため、上位パッケージの場合はインストールされていないものと判断されてしまうようです。

対策

Oracle Database 11gのマニュアルを確認すると、CentOS6(Redhat6)では上位のパッケージがインストールされていれば問題ない説明が記載されています。 該当するパッケージがすべてインストールされていることが確認できれば、この警告メッセージは無視することができます。

Oracle Linux 6、Red Hat Enterprise Linux 6およびAsianux Server 4について、次のバージョン以上のパッケージをインストールする必要があります。
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)

※Oracle Database Clientクイック・インストレーション・ガイドより引用。

もし、気になる場合は、シンボリックリンク(ln -s libaio-0.3.107 libaio-0.3.105)を張ることで回避する方法もあります。

手順

  • 右上の「すべて無視する」のチェック後、「次へ」をクリックします。

f:id:abcmark2010:20160110215945p:plain

参考サイト

Oracle Database Clientクイック・インストレーション・ガイド

Libraries missing while installing Oracle 11.2g... | Oracle Community