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

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

始める前に

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

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

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

表 1. 製品インストールの実際のロケーションを識別するための計画表
ID デフォルト・ディレクトリーのロケーション 実際のロケーション
install_root /opt/IBM/WebSphere/ProcServer または /opt/IBM/WebSphere/AppServer  
profile_root /opt/IBM/WebSphere/ProcServer/profiles /profile_name または /opt/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. HP-UX System Administration Manager (SAM) ユーティリティーを使用して、パッケージを除去します。
    1. SAM ユーティリティーを開始して、ご使用の DISPLAY および TERM 環境変数が、適切に設定されていることを検証します。
    2. 「Software management」を選択します。
    3. 「View installed software」を選択します。
    4. SD リストで、WebSphere Process Server、WebSphere Application Server、または IBM HTTP Server エントリーを探します。
    5. SD リストをクローズします。
    6. 「Remove local host software」を選択します。
    7. SD 除去リストに表示されている以下のインスタンスをすべて選択します。
      • WSEAA60
      • IBM HTTP Server
      • WSBAA60
      • WSPAA60
      • WSCAA
      • gsk7bas
    8. 「アクション (Actions)」>「削除対象としてマーク (Mark for remove)」を選択します。
    9. 「アクション (Actions)」>「削除 (Remove)」を選択します。
    10. 「Remove analysis」ダイアログ・ボックスで「OK」を選択します。
    11. 「Logs」を選択して、選択したパッケージの除去をリアルタイムで表示します。
    12. すべてのパッケージを除去した後、「Done」を選択します。
    13. SAM を終了します。
  4. パッケージを検索し、除去されたことを確認します。

    swlist | grep WS と入力すると、WebSphere Process Server および WebSphere Application Server のパッケージが表示されます。

    WebSphere Process Server パッケージのみを検索するように、照会の範囲を絞るには、次のコマンドを入力します。
    swlist | grep WSEAA60 
  5. インストール・ルート (install_root) ディレクトリー内にはないプロファイル・ディレクトリーをすべて除去します。

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

  6. インストール・ルート・ディレクトリーを除去します。
    rm -rf install_root と入力して、WebSphere Process Server のディレクトリーを除去します。アンインストールした製品の正しい install_root を指定してください。 例えば、デフォルト・インストール・ディレクトリー /opt/IBM/WebSphere/ProcServer から WebSphere Process Server をアンインストールした場合は、 以下のコマンドを実行します。
    rm -rf /opt/IBM/WebSphere/ProcServer
  7. .WBIRegistry および .WASRegistry ファイルを編集します。 これらのファイルは、製品のインストールに使用したユーザー ID のホーム・ディレクトリー内にあります。

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

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

結果

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

次の作業

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


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