'fuser
'コマンドが見つからないためにOPatchが失敗する
fuser
コマンドが見つからない場合、OPatchは失敗します。
OPatchは、コマンドラインで次のエラーで失敗します:
Verifying environment and performing prerequisite checks... Prerequisite check "CheckActiveFilesAndExecutables" failed. The details are: Exception occured : fuser could not be located: UtilSession failed: Prerequisite check "CheckActiveFilesAndExecutables" failed. Log file location: <PATH>/fmw/cfgtoollogs/opatch/opatch20xx-0x-20_11-40-12AM_1.log
この問題を解決するには、次のオプションを使用できます:
OPatchがfuser
を無視し、パッチ適用を続行するための引数を渡します:
- 環境変数OPATCH_NO_FUSER=trueを設定します。この変数を"true"に設定すると、アクティブな実行可能ファイルのチェックをスキップするようにOPatchに通知されます。
- WebLogicインスタンスを停止します。
- OPatchユーティリティを実行します。
一時的な
fuser
を設定します:- PATHに
/tmp
を設定します。 - "
fuser
"という名前の空のファイルを作成します。 - WebLogicインスタンスを停止します。
- OPatchユーティリティを実行します。
'fuser'ユーティリティをインストールします:
- マシンに'fuser'ユーティリティをインストールします(OS管理者に問い合せてください)。
- 'fuser'が
/sbin/fuser
または/bin/fuser
にあることを確認します。 - WebLogicインスタンスを停止します。
- OPatchユーティリティを実行します。