Service Registry 3.1 リリースノート (UNIX 版)

6491246: HP-UX プラットフォームでアップグレードが失敗する

問題の概要:HP-UX システム上で以前のバージョンの Service Registry (Java ES 2005Q4 以降) をインストールして使用していた場合、Service Registry の Java ES 5 バージョンにアップグレードすると、HADB (High Availability Database) に問題があるというエラーメッセージとともにインストールが失敗します。問題は、HADB パッケージが、Java ES 5 インストーラがデフォルト以外の場所と認識している場所にインストールされていることです。

この問題は、Application Server の Java ES 2005Q4 バージョンをアンインストールし、Service Registry および Application Server の Java ES 5 バージョンをインストールする場合にも発生します。

対処方法:Application Server をアンインストールした場合、再インストールする前に sun-hadb パッケージを削除する必要があります。

Service Registry の Java ES 2005Q4 バージョンから Java ES 5 バージョンに直接アップグレードする場合は、手順がより複雑になります。

  1. sun-hadb パッケージを削除します。

  2. Service Registry および Application Server の Java ES 5 バージョンをインストールします。

  3. ファイル /opt/sun/appserver/config/asenv.conf を以下のように編集します。

    • 変更前の行

      AS_ANT="/opt/sun/share/lib/ant/bin"

      から

      AS_ANT="/opt/sun/bin"
    • 変更前の行

      AS_ANT_LIB="/opt/sun/share/lib/ant/lib"

      から

      AS_ANT_LIB="/opt/sun/share/lib"
    • 次の 2 行を追加します。

      AS_DERBY_INSTALL="/opt/sun/javadb"
      AS_MFWK_HOME=/opt/sun/mfwk/share
  4. ディレクトリ /opt/sun/appserver/lib で、サブディレクトリ endorsed を作成します。

  5. ファイル /opt/sun/javadb/lib/derby.jar をディレクトリ /opt/sun/appserver/lib/endorsed にコピーします。