WebSphere Enterprise Service Bus バージョン 6.2.0 オペレーティング・システム: AIX、HP-UX、i5/OS、Linux、Solaris、Windows


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

WebSphere® ESB のアンインストールに 失敗した場合に Solaris システムをクリーンにする方法について説明します。アンインストール・プログラムを 実行した後に、製品を元のディレクトリーに再インストールする際にこれを妨げる可能性のあるレジストリー項目を、 この手動ステップで除去します。

始める前に

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

本製品を間違いなく削除し、クリーンなシステムが得られるよう、本製品の install_root ディレクトリーを判別してください。

デフォルトのディレクトリー・ロケーションの詳細については、製品、プロファイル、およびツールのデフォルト・インストール・ディレクトリーを参照してください。

インストール・ウィザードおよびプロファイル管理ツールにより、インストール・ルート・ディレクトリーに対して独自のロケーションを指定することができます。 以下のファイルを調べて、実際の場所を決定してください。
  • /opt/.ibm/.nif/.nifregistry ファイルは、インストール済みのすべての WebSphere ESB 製品のイン ストール・ルートを示します。また、すべての WebSphere Application Server 製品を検索します。
  • 作成された各プロファイルの install_root/logs/manageprofiles/profile_name_create.log ファイルは、invokeWSProfile メソッドがあるスタンザ内のインストール・ロケーションを示します。
製品のアンインストールでは、profile_root/logs ディレクトリー・ファイルを含む profile_root ディレクトリー (profile_root はプロファイルのインストール・ロケーションを表す) が削除されないまま残ります。また、install_root/logs ディレクトリーも残ります。

このタスクについて

前のインストール済み環境のファイルが残っているときに、本製品を新しいディレクトリーに再インストールすると、共存シナリオにすることができます。ただし、すべてのファイルおよびレジストリー項目を削除すると、WebSphere ESB を完全に削除できます。 クリーン・システムにすると、共存させずに、本製品を元のディレクトリーに再インストールできます。

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

クリーン・システムを作成するには、以下の手順を実行します。

手順
  1. 製品をインストールしたユーザーと同じユーザー ID でログオンします。
  2. kill コマンドを使用して、稼働中のすべての Java™ プロセスを停止します。
    稼働中の Java プロセスが WebSphere ESB または WebSphere Application Server 製品と無関係で、それらを停止できない場合は、すべての WebSphere ESB および WebSphere Application Server 製品関連プロセスを停止してください。実行中のすべてのプロセスを判別するには、以下のコマンドを使用します。
    ps -ef | grep java
    kill -9 java_pid_1 java_pid_2...java_pid_n コマンドで、すべての WebSphere ESB および WebSphere Application Server 製品関連プロセスを停止します。
  3. 関連するパッケージを検索します。 以下のコマンドを実行すると、WebSphere ESB および WebSphere Application Server 製品のパッケージが表示されます (これらのコマンドを使用してもパッ ケージが表示されない場合は、次のステップをスキップしてください)。
    pkginfo | grep WS
    WebSphere ESB パッケージのみを検索するようクエリーを絞り込むには、以下のコマンドを入力します。
    pkginfo | grep WSEAA62 
    例えば、コマンド pkginfo | grep WSEAA62 の発行後に、以下のパッケージ・リストが表示されます。
    application WSEAA62                          IBM WebSphere Enterprise Service Bus
    application WSEAA62LC                        LAP Component

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

  4. パッケージ情報が登録されているディレクトリーに移動します。
    cd /var/sadm/pkg 
  5. 次のコマンドを実行し、WebSphere ESB または WebSphere Application Server 製品関連のパッケージをすべて除去します。
    pkgrm packagename1 packagename2 packagename3 ...

    アンインストールしなかった WebSphere ESB および WebSphere Application Server 製品のパッケージは除去しないでください。

    /var/sadm/pkg ディレクトリーから次のコマンドを発行し、/var/sadm/pkg ディレクトリーに登録されているすべての WebSphere Application Server 製品関連パッケージを検索および除去します。
    1. cd /var/sadm/pkg を発行して、正しいディレクトリーに移動します。
    2. WebSphere Application Server 製品の場合は ls |grep WSB|xargs -i pkgrm -n {}
    3. WebSphere Application Server クライアントの場合は ls |grep WSC|xargs -i pkgrm -n {}
    4. WebSphere Application Server の Web サーバー・プラグインの場合は ls |grep WSP|xargs -i pkgrm -n {}
    5. WebSphere ESB 製品の場合は ls |grep WSE|xargs -i pkgrm-n {}
    WebSphere Application Server の Web サーバー・プラグインのパッケージ名は次のとおりです。
    WSPAA61
    WSPAA61AC 
    WSPAA61BC 
    WSPAA61CC 
    WSPAA61DC 
    WSPAA61FC 
    WSPAA61FB
    WSPAA61GC
    WSPAA61HC
    パッケージの削除に問題がある場合は、/var/sadm/pkg ディレクトリー内の関連するパッケージのディレクトリーを、preremove のファイルも含めて削除します。例えば、pkgrm -n WSBAA61 コマンドを実行する前に、以下のファイルを除去します。
    /var/sadm/pkg/WSBAA61/install/preremove
  6. インストール済み環境のルート (install_root) ディレクトリーにないプロファイル・ディレクトリーをすべて削除します。

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

  7. インストール済み環境のルート・ディレクトリーを削除します。 WebSphere ESB のディレクトリーを削除するには、rm -rf install_root を入力します。 必ず、アンインストールした製品の正しい install_root を指定してください。 例えば、デフォルト・インストール・ディレクトリー /opt/IBM/WebSphere/ESB から WebSphere ESB をアンインストールした場合は、以下のコマンドを実行します。
    rm -rf /opt/IBM/WebSphere/ESB
    プロファイル・ディレクトリーもすべて削除します。
  8. /opt/.ibm/.nif/.nifregistry ファイルを編集します。

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

    当該製品を示す 1 行しかないファイルの場合は、ファイルを削除してもかまいません。それ以外は、フラット・ファイル・エディターを使用して、削除した製品のインストール・ルート・ディレクトリーを識別する行を削除してください。その他の行はそのままにしておいてください。

  9. installRegistryUtils コマンドを使用して、インストール済みのすべての WebSphere ESB 製品のインストール・ロケーションを調べ、インストール・レジストリーから対象の製品を削除します。

タスクの結果

この手順を実行すると、クリーン・システムが得られます。これで、同じディレクトリーに再インストールできます。クリーン・システムには、以前に削除されたインストール済み環境の痕跡は残っていません。

次のタスク

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


task タスク・トピック

ご利用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2010/07/05


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_uninstall_solaris.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています (http://www.eclipse.org)。