現象
Oracle Database 11g インストール時に、上位パッケージが導入されているにもかかわらず、前提パッケージ不足のエラーが発生しました。
OUI
パッケージ: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)を張ることで回避する方法もあります。
手順
- 右上の「すべて無視する」のチェック後、「次へ」をクリックします。
参考サイト
Oracle Database Clientクイック・インストレーション・ガイド
Libraries missing while installing Oracle 11.2g... | Oracle Community