Solaris のシステム管理 (第 2 巻)

ASET のエラーメッセージ


ASET failed: no mail program found.
意味

ASET は実行ログをユーザーに送るように指示されましたが、メールプログラムが見つからない。

対処方法

メールプログラムをインストールしてください。


Usage: aset [-n user[@host]] in /bin/mail or /usr/ucb/mail.
Cannot decide current and previous security levels.
意味

ASET は、今回と前回の呼び出しのセキュリティレベルを判別できない。

対処法

現在のセキュリティレベルがコマンド行オプションまたは ASETSECLEVEL 環境変数によって設定されているかどうかを確認してください。また、ASETDIR/archives/asetseclevel.arch の最終行に、以前のセキュリティレベルが正しく反映されているかどうかを確認してください。これらの値が設定されていないか、間違っている場合は、正しく指定し直してください。


ASET working directory undefined.
To specify, set ASETDIR environment variable or use command line 
option -d.
ASET startup unsuccessful.
意味

ASET の作業 (操作) ディレクトリが定義されていないか、正しく定義されていない。

対処法

ASETDIR 環境変数または -d コマンド行オプションを使用して正しく指定し直し、ASET を再起動してください。


ASET working directory $ASETDIR missing.
ASET startup unsuccessful.
意味

ASET の作業 (操作) ディレクトリが定義されていないか、正しく定義されていない。ASETDIR 変数または -d コマンド行オプションによって、存在しないディレクトリが参照されている可能性がある。

対処法

正しいディレクトリ、つまり ASET ディレクトリ階層が入っているディレクトリが正しく参照されているかどうかを確認してください。


Cannot expand $ASETDIR to full pathname.
意味

ASETDIR 変数または -d コマンド行オプションで指定されたディレクトリ名を完全パス名に展開できない。

対処法

ディレクトリ名を正しく指定したかどうかと、ユーザーがアクセス権を持っている既存のディレクトリを参照しているかどうかを確認してください。


aset: invalid/undefined security level.
To specify, set ASETSECLEVEL environment variable or use command 
line option -l, with argument= low/med/high.
意味

セキュリティレベルが定義されていないか、正しく定義されていない。lowmed、または high の値以外は定義できない。

対処法

ASETSECLEVEL 変数または -l コマンド行オプションを使用して、3 つの値のいずれかを指定してください。


ASET environment file asetenv not found in $ASETDIR.
ASET startup unsuccessful.
意味

ASET は asetenv ファイルを作業用ディレクトリ内で見つけることができない。

対処法

ASET の作業ディレクトリ内に asetenv ファイルが入っているかどうかを確認してください。このファイルについては、asetenv(4) のマニュアルページを参照してください。


filename doesn't exist or is not readable.
意味

filename で指定されたファイルが存在しないか、読み取れない。このエラーは、特にチェックしたいユーザーのリストが入ったファイルを指定するときに -u オプションを使用すると発生することがある。

対処法

-u オプションの引数が存在し、読み取れるかどうかを確認してください。


ASET task list TASKLIST undefined.
意味

asetenv ファイル内で定義されているはずの ASET タスクリストが定義されていない。asetenv ファイルが無効である可能性がある。

対処法

asetenv ファイルを検査してください。タスクリストが User Configurable セクションで定義されているかどうかを確認します。また、ファイルの他の部分をチェックして、ファイルが変更されていないことを確認します。正常な asetenv ファイルの内容については、asetenv(4) のマニュアルページを参照してください。


ASET task list $TASKLIST missing.
ASET startup unsuccessful.
意味

asetenv ファイル内で定義されているはずの ASET タスクリストが定義されていない。asetenv ファイルが無効である可能性がある。

対処法

asetenv ファイルを検査してください。タスクリストが User Configurable セクションで定義されているかどうかを確認します。また、ファイルの他の部分をチェックして、ファイルが変更されていないことを確認します。正常な asetenv ファイルの内容については、asetenv(4) のマニュアルページを参照してください。


Schedule undefined for periodic invocation.
No tasks executed or scheduled. Check asetenv file.
意味

-p オプションを使用して ASET のスケジュール指定が要求されたが、変数 PERIODIC_SCHEDULEasetenv ファイル内で定義されていない。

対処法

asetenv ファイルの User Configurable セクションをチェックして、変数が定義されていて、正しい書式になっているかどうかを確認してください。


Warning! Duplicate ASET execution scheduled.
Check crontab file.
意味

ASET のスケジュールが複数回指定されている。つまり、スケジュールがまだ有効な間に別のスケジュールを指定するように要求されている。複数のスケジュールはエラーであるとは限らず、複数のスケジュールが必要な場合は crontab(1) のスケジュール書式を使用するので、通常はこの指定が不要であることを示す警告にすぎない。

対処法

このコマンドを使って、正しいスケジュールが有効になっているかどうかを検査してください。ASET に関して不要な crontab エントリがないかどうかを確認してください。