MIRACLE

メールサービス申込 ユーザー登録&ログイン パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

テクノロジー情報

2004/07/01
OCFSをインストールするときの注意事項
MIRACLE LINUX V3.0 対応 Standard Edition V2.1 対応

[問題]

OCFSをインストールするときの注意事項

[対象となる製品のバージョン]

 MIRACLE LINUX V3.0
 MIRACLE LINUX Standard Edition V2.1

[対象となるパッケージ]

 OCFS(Oracle Cluster File System)

[問題詳細]

 Oracle社から提供されているOCFSをMIRACLE LINUX V3.0 または、MIRACLE LINUX Standard Edition V2.1にインストールすると、次のエラーが発生します。

  <ML3.0の例>
# rpm -ivh ocfs-tools-1.0.10-1.i386.rpm ocfs-support-1.0.10-1.i386.rpm ocfs-2.4.21-EL-smp-1.0.12-1.i686.rpm \
ocfs-2.4.21-EL-hugemem-1.0.12-1.i686.rpm ocfs-2.4.21-EL-1.0.12-1.i686.rpm
Preparing...                ########################################### [100%]
   1:ocfs-support           ########################################### [ 20%]
Checking for Red Hat enterprise kernel: [FAILED]
エラー: %post(ocfs-support-1.0.10-1) scriptlet failed, exit status 1
   2:ocfs-2.4.21-EL         ########################################### [ 40%]
Checking for Red Hat enterprise kernel: [FAILED]
エラー: %post(ocfs-2.4.21-EL-1.0.12-1) scriptlet failed, exit status 1
   3:ocfs-2.4.21-EL-hugemem ########################################### [ 60%]
Checking for Red Hat enterprise kernel: [FAILED]
エラー: %post(ocfs-2.4.21-EL-hugemem-1.0.12-1) scriptlet failed, exit status 1
   4:ocfs-2.4.21-EL-smp     ########################################### [ 80%]
Checking for Red Hat enterprise kernel: [FAILED]
エラー: %post(ocfs-2.4.21-EL-smp-1.0.12-1) scriptlet failed, exit status 1
   5:ocfs-tools             ########################################### [100%]

[回避策]

 このようなエラーが発生するのは、OCFSの起動スクリプトがカーネルバージョンをチェックするためです。OCFSのインストール後に、このページで提供するパッチを適用することによって、この問題を解決できます。

  1. パッチのダウンロード

     各バージョンのパッチを以下より、ダウンロードします。

    ■MIRACLE LINUX V3.0/Red Hat Enterprise Linux 3.0用
    対応OCFSパッチファイル
    OCFS-1.0.11-1ax-ocfs-1.0.11-1.zip
    OCFS-1.0.12-1

    ■MIRACLE LINUX Standare Edition V2.1/Red Hat Enterprise Linux 2.1用
    対応OCFSパッチファイル
    OCFS-1.0.10-1ml-ocfs-1.0.10-1.zip
    OCFS-1.0.11-1
    OCFS-1.0.12-1

     ダウンロードしたら、/tmpディレクトリなどに移動して解凍してください。

        <ML3.0の例>
    $ cd /tmp
    $ unzip ax-ocfs-1.0.11-1.zip
    Archive:  ax-ocfs-1.0.11-1.zip
      inflating: ax-ocfs-1.0.11-1.patch
    

  2. パッチの適用

     パッチの適用はrootユーザーで行ないます。/etc/rc.d/init.d ディレクトリに移動してパッチを適用します。次のように"OK"と表示されれば終了です。あとは通常の手順に従ってOCFSを設定します。パッチを適用すると、元のファイル(/etc/rc.d/init.d/ocfs)は".orig"という拡張子をつけてバックアップされます。

        <ML3.0の例>
    # cd /etc/rc.d/init.d
    # patch < /tmp/ax-ocfs-1.0.11-1.patch
    patching file ocfs
    # /etc/init.d/ocfs link
    Linking OCFS module into the module path [  OK  ]
    

  3. patchコマンドのインストール

     インストール環境によってはpatchコマンドがないときがあります。そのときにはMIRACLE LINUXのインストールCDからインストールしてください。インストールが終わったら、再び「2. パッチの適用」を実行してください。

        <ML3.0の例>
    # mount /mnt/cdrom
    # rpm -ivh /mnt/cdrom/Asianux/RPMS/patch-2.5.4-16.i386.rpm
    

        <ML2.1の例>
    # mount /mnt/cdrom
    # rpm -ivh /mnt/cdrom/Miracle/RPMS/patch-2.5.4-9.i686.rpm
    

[参考資料]

 特に無し

[更新履歴]

 2004/07/01 ML30に関する記述を追加
 2004/05/24 新規作成


会社情報 採用情報 個人情報保護方針 情報セキュリティ基本方針 商標等取り扱い事項 English
Copyright(c)2000-2013 MIRACLE LINUX CORPORATION. All Rights Reserved.