install_mu と backout_mu 実行記録は /var/sadm/install_data ディレクトリにある Maintenance_Update_log ファイルと MU_Backout_log ファイルに記録されます。詳細ログファイルを調べて、インストールまたはバックアウトされなかったパッチまたはパッケージの追加情報がないかどうか確認します。
# more /var/sadm/install_data/log_file.mu_version_name.date_time |
上記の例では、
log_file は、完了したプロセスのログファイル名です。インストールの場合は、Maintenance_Update_log です。バックアウトの場合は、MU_Backout_log です。
mu_version_name は MU のバージョンを表します (MU5 の場合は、Solaris_8MU5)。
date_time は date +%y%m%d%H%M%S からコピーされた指定日時 (yyyymmddHHMMSS) です。
/var/sadm/install_data/log_file は最新の MU ログファイルへのシンボリックリンクです。
通常、エラーメッセージにはエラーの内容だけが表示され、エラーコード番号は表示されません。エラーコード番号が表示されるのは、install_mu または backout_mu を呼び出すスクリプトを書いていて、そのスクリプトで異常終了時の戻り値を知る必要がある場合だけです。
signal detected.
install_mu (backout_mu) is terminating.
説明と対処方法 : Control-C が押されて、install_mu (または、backout_mu) に割り込みが発生しました。プログラムを起動し直してください。install_mu をもう一度呼び出す場合は、以前適用したパッチについてのエラーメッセージがログファイルに現れます。このエラーメッセージは無視してください。
install_mu (backout_mu) is unable to find the INST_RELEASE file for the target file system. This file must be present for install_mu (backout_mu) to function correctly.
説明と対処方法 : クライアントのルート領域にファイル /var/sadm/system/admin/INST_RELEASE が見つかりません。クライアントが適切に作成されなかったか、クライアントが壊れています。クライアントをバックアップして、削除し、作成し直してください。
ERROR: Cannot find $xcommand which is required for proper execution of install_mu (backout_mu).
説明と対処方法 : install_mu と backout_mu を実行するには、特定のシステムユーティリティ (たとえば、awk、sed、grep) がサーバーの /usr/bin と /usr/sbin ディレクトリになければなりません。これらのユーティリティの 1 つがありません。システム管理者に問い合わせてください。
The -B and -d arguments are mutually exclusive.
説明と対処方法 : -d オプションを使用すると、バックアウトデータは保存されません。-B オプションは、バックアウトデータを保存するディレクトリを指定します。これら 2 つのオプションは一緒に使用できません。どちらか 1 つのオプションだけで、install_mu を起動し直してください。
The -p parameter must be a directory. $uPATCHDIR is not a directory.
説明と対処方法 : -p オプションに指定した引数が有効なディレクトリではありません。有効なディレクトリを -p オプションに指定して、install_mu (または、backout_mu) を起動し直してください。
The -B parameter must be a directory. $1 is not a directory.
説明と対処方法 : -B オプションに指定した引数がディレクトリではありません。有効なディレクトリを -B オプションに指定して、install_mu (または、backout_mu) を起動し直してください。
Permissions on backout directory $BACKOUTDIR not adequate.
説明と対処方法 : -B オプションに指定した引数が書き込み可能なディレクトリではありません。システム管理者に問い合わせてください。
Invalid option.
説明と対処方法 : 指定したオプションを認識できません。表示された使用方法を読んで、install_mu (または、backout_mu) を起動し直してください。
Can't write to Log File: $LOGFILE
説明と対処方法 : install_mu と backout_mu は、そのログを /var/sadm/install_data ディレクトリに書き込みます。この install_data ディレクトリが書き込み可能かどうかを確認して install_mu (または、backout_mu) を起動し直してください。
SUNWcar (core architecture root) package does not exist in /var/sadm/pkg.
説明と対処方法 : /var/sadm/pkg/SUNWcar ディレクトリがクライアントまたはサーバーのルート領域にありません。クライアントまたはサーバーが壊れています。システム管理者に問い合わせてください。
install_mu (backout_mu) only supports sparc and i386 architectures. install_mu (backout_mu) has detected ARCH=$LPROC.
説明と対処方法 : アーキテクチャが SPARC または i386 ではないシステムで install_mu (または、backout_mu) を実行しました。サポートされているプラットフォーム上で、install_mu (または、backout_mu) を起動し直してください。
-p parameter does not point to a directory containing a .order file. Looked in $uPATCHDIR and in $uPATCHDIR/$MU_TOP/$LPROC/Patches.
説明と対処方法 : install_mu は指定されたディレクトリで .order ファイルを見つけることができませんでした。.order はパッチインストール順序を決めるためのファイルです。install_mu (または、backout_mu) は $path_you_specified と $path_you_specified/MU/$arch/Patches ($arch は sparc または i386) で .order ファイルを探します。.order ファイルがあるかどうかを確認して、install_mu (または、backout_mu) を起動し直してください。
install_mu cannot locate patch order (.order) file. Paths searched: ./$LPROC/Patches, $MU_TOP/$LPROC/Patches, /cdrom/cdrom0/$LPROC/Patches ./$uPATCHDIR, and ./$uPATCHDIR/$MU_TOP/$LPROC/Patches.
説明と対処方法 : パッチディレクトリを指定する -p オプションが install_mu (または、backout_mu) に指定されていません。したがって、install_mu (または、backout_mu) はパッチディレクトリを見つけることができません。-p オプションを指定して、install_mu (または、backout_mu) を起動し直してください。
You must be root to execute this script.
説明と対処方法 : install_mu (または、backout_mu) を実行するには、root 権限が必要です。これは、root ユーザーだけがパッチを適用および削除できるからです。root としてプログラムを起動し直してください。
install_mu (backout_mu) can only patch version 2.8 systems. Target system is version $TrgOSVers.
説明と対処方法 : Solaris 8 が稼動していないサーバーまたはクライアントにパッチを適用しようとして、install_mu を実行しています。または、Solaris 8 が稼動していないサーバーまたはクライアントからパッチをバックアウトするため backout_mu を実行しました。Solaris 8 システムが稼動されている環境で install_mu および backout_mu を実行してください。
Not enough disk space to apply entire patch set.
説明と対処方法 : install_mu がシステムを解析した結果、1 つまたは複数のファイルシステムで、パッチセット全体をインストールするのに十分なディスク容量がないことが判明しました。不足していると報告されたファイルシステムの空きディスク容量を増やして、install_mu を起動し直してください。MU5 を適用するのに十分なディスク容量があるとわかっている場合は、-f オプションを指定して install_mu を起動し直してください。
Not enough disk space to save patch backout data.
説明と対処方法 : install_mu がシステムを解析した結果、パッチのバックアウトデータを保存するのに十分なディスク容量がバックアウトディレクトリにないことが判明しました。十分なディスク容量を持つバックアウトディレクトリを選択して、install_mu を起動し直してください。バックアウトディレクトリに十分なディスク容量があるとわかっている場合は、-f オプションを指定して install_mu を起動し直してください。
Dry run disk space check failed.
説明と対処方法 : install_mu は特別なオプションを指定して pkgadd を呼び出し、十分なディスク容量があるかどうかを検査します。/ または /var のディスク容量が極端に少ないか、システムが壊れている可能性があるため、pkgadd が異常終了しました。システム管理者に問い合わせてください。
The -f and -D options are mutually exclusive.
説明と対処方法 : -f オプションを install_mu に指定すると、ディスク容量の事前計算を省略します。-D オプションを指定すると、その事前計算だけを行います。どちらか一方のオプションを選択するか、どちらも選択しないでください。
Cannot find state file. Looked for a file of the form /var/sadm/install_data/.mu_state.{$root_or_usr.date_time}.
説明と対処方法 : backout_mu は、バックアウトするパッチを調べるために、install_mu によってインストールされたパッチのリストが入っているファイルを必要とします。このファイルがない場合、backout_mu は機能しません。