AIX システムでアンインストールに失敗した後の再インストールの準備

この手順では、WebSphere Process Server のアンインストールに失敗した場合に、AIX システムをクリーンにします。 アンインストール・プログラムを実行した後に、製品を元のディレクトリーに再インストールする際にこれを妨げる可能性のあるレジストリー項目を、この手動ステップで除去します。 再インストールする予定がない場合は、この作業を行わないでください。

始める前に

この手順を実行する前に、WebSphere Process Server がアンインストール・ウィザードを使用して、あるいはサイレントにアンインストールされていること、およびこの手順が最後まで正常に実行されていないことを確認してください。この手順が正常に実行されている場合は、この作業を行う必要はありません。

正しい製品を除去してクリーンなシステムを作成できるように、 製品の install_root ディレクトリーを判別します。

デフォルトのディレクトリーを、表 1 に示します。

表 1. 製品インストールの実際のロケーションを識別するための計画表
ID デフォルト・ディレクトリーのロケーション 実際のロケーション
install_root /usr/IBM/WebSphere/ProcServer または /usr/IBM/WebSphere/AppServer  
profile_root /usr/IBM/WebSphere/ProcServer/profiles /profile_name または /usr/IBM/WebSphere/AppServer/profiles /profile_name

これらのエントリーには、テーブル・セルのサイズに合わせて文字スペースが追加されています。 実際のエントリーには文字スペースは含まれていません。

 
インストール・ウィザードおよびプロファイル・ウィザードにより、 インストール・ルート・ディレクトリーに対して独自のロケーションを指定することができます。 以下のファイルを調べて、実際のロケーションを判別します。
  • ~/.WBIRegistry ファイルは、インストール済みのすべての WebSphere Process Server 製品のインストール・ルートを示します。 ~/.WASRegistry ファイルは、インストール済みのすべての WebSphere Application Server 製品のインストール・ルートを示します。これらのファイルは、製品のインストールに使用したユーザー ID のホーム・ディレクトリー内にあります。
  • 作成されたプロファイルごとの install_root/logs/wasprofile/wasprofile_create_profile_name.log ファイル は、<method>invokeWSProfile</method> タグを含むスタンザにインストール・ロケーションを示します。
製品のアンインストールでは、pcatLog<timestamp>.txt ファイルが格納されている profile_root/logs ディレクトリーを含む、profile_root ディレクトリー (profile_root はプロファイルのインストール・ロケーションを表す) が削除されないまま残ります。install_root/logs ディレクトリーも残ります。

このタスクを実行する理由と実行時期

以前のインストールのファイルが残っているときに製品を新規ディレクトリーに再インストールすると、 共存シナリオを作成することができます。 ただし、すべてのファイルおよびレジストリー項目を削除すると、WebSphere Process Server を 完全に除去することができます。 システムをクリーンにすることにより、共存なしで、元のディレクトリーに製品を再インストールすることができます。

重要: この手順のステップ全体で、WebSphere Process Server と WebSphere Application Server または WebSphere Application Server Network Deployment の両方のアンインストールの後に残された成果物の除去を行います。対象となる WebSphere Application Server 製品は、WebSphere Process Server のインストール済み環境の基盤となる製品であることが前提となっています。

以下の手順を実行して、クリーンなシステムを作成します。

このタスクのためのステップ

  1. root としてログオンします。
  2. kill コマンドを使用して、稼働中のすべての Java プロセスを強制終了します。
    稼働中の Java プロセスが WebSphere Process Server または WebSphere Application Server 製品と無関係で、それらを停止できない場合は、 すべての WebSphere Process Server および WebSphere Application Server 製品関連プロセスを停止してください。次のコマンドを使用して、実行中のすべてのプロセスを判別します。
    ps -ef | grep java
    kill -9 java_pid_1 java_pid_2...java_pid_n コマンドで、すべての WebSphere Process Server および WebSphere Application Server 製品関連プロセスを停止します。
  3. インストール済みの WebSphere Process Server および WebSphere Application Server コンポーネントをリストします。
    関連パッケージを検索するには、以下のコマンドを入力します。
    lslpp -l | grep -i WS
    WebSphere Process Server パッケージのみを検索するように、照会の範囲を絞るには、次のコマンドを入力します。
    lslpp -l | grep -i WSEAA60 

    WebSphere Process Server のパッケージ名の接頭部は WSE、接尾部は 60 です。WebSphere Application Server Network Deployment バージョン 6.0 のパッケージ名の接頭部は WSB または WSP、接尾部は 60 です。アンインストールしなかった WebSphere Process Server および WebSphere Application Server 製品のパッケージは除去しないでください。

  4. geninstall コマンドを使用して、(アンインストールした製品の) リストに表示される各コンポーネントのレジストリー情報を除去します。
    例えば、以下のコマンドを実行すると、 接頭部が WSE のパッケージが表示されます。
    lslpp -l | grep -i WSE

    マッチング・パッケージのリストが表示されます。

    以下のコマンドを実行して、レジストリー項目 (例: WSEAA60WBICoreComponent-6.0-0) を除去します。
    geninstall -u WSEAA60WBICoreComponent-6.0-0
  5. インストール・ルート (install_root) ディレクトリー内にはないプロファイル・ディレクトリーをすべて除去します。

    プロファイル・ディレクトリーのロケーションを判別するには、最初に wasprofile -listProfiles コマンドを使用してプロファイル名を表示します。 その後、プロファイル・ディレクトリーが存在する場所を判別するために、wasprofile -getPath -profileName profile_name コマンド (profile_name は特定のディレクトリーに対応するプロファイルの名前) を使用します。

  6. ディレクトリーを /usr/IBM ディレクトリー、またはご使用のインストール済み環境の相当するトップ・ディレクトリーに変更します。
  7. rm -rf WebSphere を入力して、この WebSphere Process Server 関連のディレクトリーを削除します。ただし、ProcServer (または、削除した WebSphere Process Server インストール済み環境に関連付けられた AppServer ディレクトリー) が WebSphere ディレクトリー内の唯一のディレクトリーである場合のみ削除を実行してください。このディレクトリーに含まれるすべての製品を削除する場合は、このディレクトリーを削除します。
  8. .WBIRegistry および .WASRegistry ファイルを編集します。

    これらのファイルは、製品のインストールに使用したユーザー ID のホーム・ディレクトリー内にあります。

    .WBIRegistry ファイルには、 各 WebSphere Process Server 製品のインストール環境ごとに 1 行のエントリーがあります。.WASRegistry ファイルには、 各 WebSphere Application Server 製品のインストール環境ごとに 1 行のエントリーがあります。

    それぞれが除去した製品を示す行が 1 行のみになった場合、これらのファイルを削除することができます。 そうでない場合は、フラット・ファイル・エディターを使用して、 除去した製品のインストール・ルート・ディレクトリーを示す行を除去します。 その他の行はそのままにしておきます。ファイルにリストされているインストール環境すべてを除去するまでは、.WBIRegistry および .WASRegistry ファイルを削除しないでください。

  9. vpd.properties ファイルを編集して、WebSphere Process Server と、WebSphere Application Server または WebSphere Application Server Network Deployment のエントリーを除去します。
    このファイルは、root ディレクトリーなどのオペレーティング・システムのインストール・ディレクトリー内にあります。アンインストールした WebSphere Process Server のインストール済み環境のすべてのエントリーを除去します。 WebSphere Process Server の各エントリーは、WSE という文字で始まり、その後にリリース番号を表す数値が続いています。また、同じ行に、アンインストールしたインストール済み環境に対応する install_root パスが含まれます。(ファイルがテキスト・エディターでワード・ラップをオフにして表示された場合、各エントリーは 1 行に表示されます。) 例えば、次のような行が表示されたとします。
    WSEAA60BPC|6|0|0|0|6.0.0.0|1=Bpc|BPC||IBM||6.0.0.0
    |/usr/IBM/WebSphere/ProcServer|0|0|1|WSEAA60|6|0|0|0|6.0.0.0|1|0|true|
    |true|3|WSEAA60BPC|6|0|0|0|6.0.0.0|1
    この行は、ディレクトリー /usr/IBM/WebSphere/ProcServer にインストールされたインストール済み環境の Business Process Choreographer コンポーネント (この例の BPC で示される) に対応しています。
    注: 本書内では、このテキストは、書式設定のために複数行に表示されていますが、vpd.properties ファイル内では 1 行になっています。

    vpd.properties ファイル内の WebSphere Application Server または WebSphere Application Server Network Deployment の各エントリーの形式はこれと同様です。 削除するエントリーの判別に役立つエントリーの情報、および vpd.properties ファイルについて詳しくは、WebSphere Application Server Network Deployment バージョン 6.0 のインフォメーション・センターにあるトピック『vpd.properties ファイル』を参照してください。

    InstallShield for MultiPlatforms (ISMP) プログラムがインストールするほかの製品で使用するため、vpd.properties ファイルは削除したり、名前変更したりしないでください。vpd.properties ファイル内に、アンインストールする WebSphere Process Server または WebSphere Application Server 製品のエントリーしか存在しない場合は、このファイルを削除することができます。

  10. odmclean.sh および aixclean.sh スクリプトを実行します。

    WebSphere MQ 製品がインストールされている場合は、aixclean.sh スクリプトを実行しないでください。

    1. WebSphere Application Server Support サイトにある「Manual uninstall on AIX requires odmclean.sh and aixclean.sh」というタイトルの技術情報資料からスクリプトを入手します。
    2. odmclean.sh スクリプトを編集し、 ストリング /usr/WebSphere/AppServer のすべてのインスタンスを実際のインストール・ルート・ディレクトリーで置き換えます。
    3. コマンド行から aixclean.sh スクリプトを実行します。
      ./aixclean.sh
    4. コマンド行から odmclean.sh スクリプトを実行します。
      ./odmclean.sh

結果

この手順を行うと、システムがクリーンになります。 これにより、同じディレクトリーに再インストールすることができます。 クリーンなシステムには、以前削除したインストールの痕跡は残っていません。

次の作業

システムをクリーンにした後、ソフトウェアのインストールに進み、インストール手順を選択してください。


(c) Copyright IBM Corporation 2005, 2006.
このインフォメーション・センターには Eclipse テクノロジー (http://www.eclipse.org) が採用されています。