'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を無視し、パッチ適用を続行するための引数を渡します:

  1. 環境変数OPATCH_NO_FUSER=trueを設定します。この変数を"true"に設定すると、アクティブな実行可能ファイルのチェックをスキップするようにOPatchに通知されます。
  2. WebLogicインスタンスを停止します。
  3. OPatchユーティリティを実行します。
一時的なfuserを設定します:
  1. PATHに/tmpを設定します。
  2. "fuser"という名前の空のファイルを作成します。
  3. WebLogicインスタンスを停止します。
  4. OPatchユーティリティを実行します。
'fuser'ユーティリティをインストールします:
  1. マシンに'fuser'ユーティリティをインストールします(OS管理者に問い合せてください)。
  2. 'fuser'が/sbin/fuserまたは/bin/fuserにあることを確認します。
  3. WebLogicインスタンスを停止します。
  4. OPatchユーティリティを実行します。