トラブルシューティング
本章では、OpenFrame Batch for MSP製品のインストールおよび実行時に発生する可能性のあるエラーと解決方法について説明します。
1. 概要
OpenFrameのインストール時に発生するエラーは、以下の3つの方法で確認することができます。
-
${OPENFRAME_HOME}/UninstallerData/log/install_batch.logファイルをテキスト・エディターで直接開いて確認します。
-
OpenFrameのインストール後、手動でスクリプトを実行する際に記録されたエラー・ログを確認します。
-
OpenFrameの起動を確認するときに表示されるサーバー状態のログ情報を確認します。
|
2. エラー・タイプおよび解決方法
本節では、誤ったインストールにより、OpenFrameのインストール中によく発生するエラーと対処方法について紹介します。
2.1. ライセンス・ファイル
ライセンス・ファイルが存在しないか、破損している場合、またはライセンスの有効期限が切れている場合、次のようなエラーが発生します。
-
エラー・タイプ
-
Tmaxのライセンス・ファイルが存在しない場合
batch_init.shスクリプト・ファイルを実行すると、次のようなエラーが発生します。
(E) CFL2141 failed to read license file : /home/oframe/OpenFrame/core/license/license.dat [COM0900]
-
Tmaxのライセンス・ファイルの有効期限が切れている場合
batch_init.shスクリプト・ファイルを実行すると、次のようなエラーが発生します。
(E) CFL2145 License is expired : [COM0906]
-
Tmaxのライセンス・ファイルが破損している場合
batch_init.shスクリプト・ファイルを実行すると、次のようなエラーが発生します。
(E) CFL2142 Corrupt license file : /home/oframe/OpenFrame/core/license/license.dat [COM0902]
-
OpenFrame Batch for MSP製品のライセンスが存在しないか正しくない場合
OpenFrameの起動時に該当するモジュール・サーバーが正常に実行できません。tmadminを使用してサーバーの状態を確認すると、NRDYが表示されます。
-
-
解決方法
OpenFrame Batch for MSP製品のライセンス・ファイルが存在しないか正しくない場合、該当のサーバー・プロセスのログ・ファイルを確認して問題の原因を把握することができます。たとえば、OpenFrame Batch for MSPのライセンス・ファイルであるlictjes.datファイルに問題が発生すると、obmjinitサーバーが正常に実行されません。
この場合、${OPENFRAME_HOME}/core/log/ulogディレクトリの obmjinit<execution_date>.errログ・ファイルで以下のようなエラーメッセージを確認することができます。
[2025-03-17T15:21:31.817174] [OBMJINIT(23474) ] [U] [CHK0001] /home/oframe7/OpenFrame/license/lictjes.dat file open fail: 2 [2025-03-17T15:21:31.817226] [OBMJINIT(23474) ] [E] [JES1040E] invalid license. contact the publisher. 23474.152131:(I) SVR3016 SVR obmjinit (14/55) tpsvrinit fail. [SVR0031]
サーバーが正常に実行されていることを確認するために、tmadminを実行した後、siコマンドを実行します。詳細については、インストールの確認を参照してください。
2.2. 共有メモリ
以下は、共有メモリ・キーの値が重複した場合に発生するエラーです。
-
エラー・タイプ
インストール・プロパティ・ファイルに登録した共有メモリ・キーの値が、他のユーザーまたはプログラムが使用しているキー値と重複する場合、OpenFrameサーバーは起動されません。このような場合、${OPENFRAME_HOME}/UninstallerData/logディレクトリのinstall_batch.logファイルを確認すると、以下のようなエラーを確認することができます。
(E) CFL0096 shared memory : different owner 1010 [COM3517]: File exists (E) CFL0096 shared memory : different owner 1010 [COM3517]: File exists (E) CFL0096 shared memory : different owner 1010 [COM3517]: File exists (E) CFL0096 shared memory : different owner 1010 [COM3517]: File exists
-
解決方法
インストール・プロパティ・ファイルに登録した共有メモリ・キーの値を修正して再インストールするか、${OPENFRAME_HOME}/configディレクトリまたは ${OPENFRAME_HOME}/core/configディレクトリに存在するoframe.mファイルの次の値を修正してから再実行します。
2.3. データベース
以下は、OpenFrameデータベースへのアクセス情報の設定が正しくない場合に発生するエラーです。
-
エラー・タイプ
インストール・プロパティ・ファイルを作成する際に正しくないデータベースのアクセス情報を入力した場合、OpenFrameサーバーは起動されません。${OPENFRAME_HOME}/UninstallerData/logディレクトリのinstall_batch.logファイルを確認すると、以下のようなエラーを確認することができます。
ofcom_odbc: SQLConnect failed. State: 08001, Native Error: -17001, Message: [unixODBC] Login failed: invalid user name or password.
-
解決方法
インストール・プロパティ・ファイルのデータベースのアクセス情報を正しく修正した後、再インストールを行います。詳細については、ODBCの環境設定を参照してください。