8.5 hvmgteeコマンドのエラーメッセージ

この節では,hvmgteeコマンドのエラーメッセージについて説明します。このエラーメッセージは,UNIXの場合だけ出力されます。

hvmgteeコマンドでエラーが発生した場合,エラーメッセージは次のフォーマットで標準エラー出力に出力されます。

*** hvmgtee error ,cause=<XXX> ,errno=<XXX> ,line=<XXX> ***
 
(凡例) XXX:任意の文字列

XXXに出力される情報を項目ごとに次に示します。

causeに出力される情報でエラー要因を特定します。errnoやlineの情報を参考にして,要因を取り除いたあとに,hvmgteeコマンドを再起動してください。

causeに出力される情報とその要因を次の表に示します。

表8-2 causeに出力される情報とその要因

項番causeに出力される情報考えられる要因
1$VBROKER_ADM not defined環境変数VBROKER_ADMが指定されていません。
2$VBROKER_ADM over length環境変数VBROKER_ADMに指定されたパス名が980バイトを超えています。
3child process deadhvmgteeコマンドのプロセスが,起動後に何らかの要因で終了しました。
4dup error1osagentの標準出力のファイルディスクリプタをFIFOへ移すのに失敗しました。
5dup error2osagentの標準エラー出力のファイルディスクリプタをFIFOへ移すのに失敗しました。
6execlp errorhvmgteeコマンドの起動に失敗しました。
7FIFO can't be openedhvmgteeコマンドがFIFOのアクセスに失敗しました。
8FIFO can't be opened in the timeosagentが作成したFIFOのアクセスを一定時間内に成功させることができませんでした。
9fifo_dir opendir errorhgtfifoディレクトリのアクセスに失敗しました。
10fork errorhvmgteeコマンドを自動実行させるために必要なforkの処理で失敗しました。
11malloc errorhvmgteeコマンドのプロセス内でmalloc処理が失敗しました。
12mkfifo errorhgtfifoディレクトリの下でFIFOの作成に失敗しました。
13output_dir can't openhvmgteeコマンドがファイル出力するディレクトリのアクセスに失敗しました。
14outputfile fopen errorバーボースログの出力ファイルの作成に失敗しました。
15parents process deadhvmgteeコマンドのプロセスを自動起動したosagentが,ログ出力前に終了しました。