Sun Ray Enterprise Server Software 1.0 管理マニュアル

付録 D 認証マネージャのエラー

この付録は、認証マネージャから受信するエラーとその意味の一覧です。

メッセージ形式

ログメッセージの標準形式は以下のとおりです。

timestamp thread_name message_class message

次に例を示します。

1999.04.15 21:46:33.909 PDT Client6 NOTICE: SESSION_OK user.924231680-8477

上の例では、認証トークン "user.924231680-8477" のためのセッションの初期化が成功したことを示しています

メッセージ構成要素は、以下のように定義されます。

エラーメッセージ

表 D-1 発生する可能性のあるエラー

エラークラス 

メッセージ 

説明 

CLIENT_ERROR

... ... : cannot send keepAliveInf

appliance に対する Keep alive メッセージの送信中にエラーが発生しました。 

 

...keepAlive timeout

appliance は割り当てられた時間内に応答できませんでした。このセッションは切断されています。 

 

duplicate key:

appliance は認証プロトコルを正しく実装していません。 

 

invalid key:

appliance は認証プロトコルを正しく実装していません。 

CONFIG_ERROR

attempt to instantiate CallBack 2nd time.

プログラムエラーです。 

 

AuthModule.load

構成モジュールの読み込み中に問題が発生しました。 

 

Cannot find module

プログラムまたはインストールエラーです。 

 

Cannot get AdminImpl methods:

インストールエラーです。 

 

Cannot open call back socket on port ...

実行時エラーです。cbport がビジーの可能性があります。

 

Cannot read properties file: ...

インストールまたは構成エラーです。 

 

cannot read properties file: ...

インストールまたは構成エラーです。ファイルをチェックしてください。 

 

Cannot read session types

ファイルをチェックしてください。通常は以下のファイルをチェックします。 /etc/opt/SUNWut/sessionTypes.props

 

during status:

プログラムエラーまたは Java VM エラーです。 

 

Error while reading policy file ...

インストールまたは構成エラーです。 

CONFIG_ERROR

Invalid configuration. Exiting

auth.props:policy の値、およびポリシープロパティーが示すファイルの内容をチェックしてください。

 

Invalid option

/opt/SUNWut/lib/utauthd スクリプト内のプログラムエラーです。

 

No policy specified

utpolicy コマンドを使用してポリシーを指定する必要があります。 /etc/opt/SUNWut/auth.props ファイル内の "policy" キーワードをチェックしてください。

 

Policy file does not exist: ...

インストールまたは構成エラーです。 

 

refreshProperties: file non-existent: ...

インストールまたは構成エラーです。ファイル名をチェックしてください。 

 

refreshProperties: no filename

構成エラーです。 /etc/opt/SUNWut/auth.props ファイルをチェックしてください。

 

SessionManager.initiateCallback: ... claims to be already connected

構成エラーの可能性があります。 

 

sessionTypesFile not specified

必要なパラメタ "sessionTypesFile" が、/etc/opt/SUNWut/auth.props ファイルに指定されていません。

 

UNCONFIGUED MODULE

認証モジュールが構成されていません。また、トークンが提供されません。重大な問題または致命的エラーである可能性があります。ただし現在実装されている認証モジュールはすべて、このテストで失敗しないはずです。 

 

utjadmin.so or configuration error in ...

インストールをチェックしてください。 

 

XXX CANNOT instantiate module instance=

プログラム、構成、またはインストールのエラーです。 

NOTICE

"discarding response: " + param

appliance の応答を受信する制御アプリケーションがありません。 

 

"NOT_CLAIMED PARAMETERS: " + param

トークンは、どの認証モジュールにも取り込まれませんでした。 

 

...authentication module(s) loaded.

認証モジュールが読み込まれたことの通知です。 

 

...DISCONNECT ...

切断の通常の通知です。 

 

...finalize lifetime=

認証レコードは、Java VM によってガーベジコレクションされました。 

 

...null session in redirect

通常操作では発生しません。 

 

CLAIMED by

トークンは認証モジュールによって取り込まれました。  

 

CONNECT ...

セッション接続の通常の表示です。 

 

Control established on ...

セッションに対する制御がプログラムに与えられたことを示す通常の通知です。 

 

DESTROY ... lifetime= ...

切断されたセッションの通常のクリーンアップです。 

 

DISCONNECT ...

切断の通常の通知です。 

 

Invalid call back attempt: ...

utsessiond からのコールバックが不正です。

 

Loaded module

認証モジュールが読み込み中であることの通知です。 

 

SESSION_OK

新しいセッションの通常の開始、または既存のセッションの検証です。 

 

SessionManager.getSessionManager: Initiate callback to utsessiond at ...

通常です。 

 

SessionManager.initiateCallback... established communication

通常です。 

 

TERMINATE ...

セッション終了の通常の通知です。 

 

TERMINATE: empty session cleanup is disabled

auth.props:terminateEnable 機能は、このリリースでは十分に動作せず、デフォルトでは使用できません。このメッセージは、セッションにメンバーが存在しないことを、utsessiond から utauthd に通知したことを示します。今後のリリースでは、空のセッションをクリーンアップするときに、この情報を使用する予定です。ユーザーが X セッションを終了するときに、このメッセージを受信します。通常は、Dtlogin によってセッションが再起動され、ログイン画面が表示されます。

 

TERMINATE: inactive session

utauthd からすでにパージされたセッション上で、utsessiond から受け取ったメッセージを終了します。

 

TIMEOUT connection dropped ...

appliance が応答しません。 

UNEXPECTED

"CallBack: malformed command"

utload または utidle などのユーザーアプリケーションの構文が不正です。

 

.../ ... read/0:" + ie

プログラムエラーの可能性があります。 

 

.../ ... read/1: ... Exception ...

appliance からのメッセージの読み込み中にエラーが発生しました。 

 

.../... protocolError: ...

このメッセージでさまざまなプロトコル違反が報告されます。utauthd によって appliance が強制的にリセットされるときにも表示されます。

 

cannot send connInf, disconnecting session

セッションは appliance との通信中に発生した問題によって、接続中に切断されました。 

 

Cannot set socket timeout: ... Exception ...

プログラムエラーです。 

 

connect failed: ...

appliance をセッションに接続中に問題が発生しました。 

 

Error while closing socket: ... Exception ...

プログラムエラーの可能性があります。 

UNEXPECTED 

Error while processing protocolError: ...

protocolError メッセージを appliance に送信中にエラーが発生しました。

 

Exception ... on ... / ...

appliance からの入力を読み込むときにエラーが発生しました。 

 

null session in disconnect

プログラムエラーの可能性があります。 

 

adminEvent strange event=

プログラムエラーです。 

 

attempt to instantiate CallBack()

プログラムエラーです。 

 

AuthReader: "

Java 実行時エラー、または appliance の再起動による通常の IO エラーです。 

 

AuthRecord.connect: ... already connected"

プログラムエラーの可能性があります。 

 

AuthRecord.disconnect: Null Client

プログラムエラーの可能性があります。 

 

AuthRecord.send: no connection.

プログラムエラーの可能性があります。 

 

CallBack.attach: cookie NOT consumed

utsessiond からのコールバックが不正です。

 

Callback.control: cannot begin: ...

utload などのプログラムを処理するスレッドの起動中に発生する可能性のあるプログラムエラーです。

 

CallBack.print: ...

制御アプリケーションに appliance の応答を返送するときに IO エラーが発生しました。 

 

CallBack.run init in: ...

IO エラーです。 

 

Callback: malformed command

セッションを制御するプログラムの構文エラーです。 

 

Callback: malformed session id

セッションを制御するプログラムの構文エラーです。 

 

Cannot accept on socket: ...

実行時エラーです。cbport がビジーの可能性があります。

UNEXPECTED 

Cannot accept on socket: ... Exception ...

プログラムエラーの可能性があります。 

 

Cannot connect on port change

utsessiond ログファイルを確認してください。

 

Cannot derive BufferedOutputStream: ... Exception ...

プログラムエラーです。 

 

Cannot derive BufferedReader: ... Exception ...

プログラムエラーです。 

 

cannot get socket inputStream from ... / ...

appliance からの入力を読み込むときにエラーが発生しました。 

 

Cannot open socket: ... Exception ...

auth.props:port によって指定されたソケットを開けません。別の utauthd が動作している可能性があります。utauthd は、/etc/init.d/utsvc を実行すると起動できます。

 

cannot pushback

プログラムエラーの可能性があります。 

 

Cannot send protocolError to terminal on failed port change

appliance のリセット中に IO 障害が発生しました。 

 

Cannot set socket timeout: ... Exception ...

プログラムエラーです。 

 

Control.annotate: bad key: ...

/etc/opt/SUNWut/auth.props ファイルでは注釈は許可されていません。

 

Control.annotate: bad value: ...

このパラメタの値には、true または false 以外は指定できません。 

 

Control.destroy: unable to clear controller: " + e

セッションはすでに切断されています。 

 

Control.load: extraneous parameters: ...

制御アプリケーションの構文エラーです。 

UNEXPECTED 

Control.load: invalid file param ...

/tftpboot にファイルは存在せず、読み込めない可能性があります。

 

Control.load: invalid flash param

制御アプリケーションの構文エラーです。 

 

Control.parse: invalid parameter

制御アプリケーションの構文エラーです。 

 

Control.response: out=null"

appliance の応答を受信する制御アプリケーションがありません。 

 

Control.run: ar: " + arex

複数の制御アプリケーションが許可されていないか、セッションが接続されていません。 

 

Control.setParam failed: ...

複数のコントローラが許可されていないか、セッションが接続されていません。 

 

Control.setParam null ar

プログラムエラーの可能性があります。 

 

Control.setParam null in/out

プログラムエラー、または制御コマンドの終了が早すぎた可能性があります。 

 

Control: ...

プログラムエラー、または制御コマンドの終了が早すぎた可能性があります。 

 

Control: input error: ...

制御アプリケーションの構文または IO エラーです。 

 

Control: recv

制御アプリケーションから入力を読み込むときにエラーが発生しました。 

 

Control: unknown command: ...

制御アプリケーションの構文エラーです。 

 

Control: unknown command: ...

制御アプリケーションの構文エラーです。 

 

createClient:

プログラム、インストール、または実行時エラーです。 

 

desktopExists

プログラムエラーの可能性があります。 

 

destroy error: " + e

セッションを破棄するように utsessiond に通知しているときにエラーが発生しました。

 

during send to:

appliance への接続が失われました。 

UNEXPECTED 

Error ...¥n while instantiating module. instance=

プログラム、構成、またはインストールエラーです。 

 

exception in async job:

プログラムエラーです。 

 

Impossible error in putCanonical

プログラムエラーの可能性があります。 

 

JobQueue.run:

プログラムまたはインストールエラーです。 

 

JobQueue.submit:

auth.props:terminateEnable が真の場合は、通常の操作中に発生する可能性があります。偽の場合は、プログラムエラーが原因で発生する可能性があります。

 

logicalTokenExists

プログラムエラーの可能性があります。 

 

No controller available to handle message:

結果を受信する前に制御アプリケーション utload など) が終了した場合は、異常ありません。

 

rawTokenExists

プログラムエラーの可能性があります。 

 

Resolve error on

プログラムまたはインストールエラーです。 

 

revoke error: ... Exception ...

セッションから appliance を切断するときにエラーが発生しました。 

 

SESSION_ERROR

プログラムエラーの可能性があります。 

 

SESSION_ERROR ... exitCode=

セッションで最初のプログラムを起動できませんでした。exitCode が、正確な原因を決定するときに役立ちます。

 

SessionManager.confirmation: ... Exception ...

auth.props:terminateEnable が true の場合は、通常の操作中に発生する可能性があります。false の場合は、プログラムエラーまたは utsessiond の問題によって発生する可能性があります。

 

SessionManager.getSessionManager: ... InterruptedException

多くの場合、通常のメッセージです。 

UNEXPECTED 

SessionManager.initiateCallback: ... is not configured to talk to this utauthd

構成ファイル /etc/opt/SUNWut/auth.permit では、この utauthdutsessiond 間で対話することができます。

 

SessionManager.initiateCallback: ... unknown response: ...

プログラムエラーです。 

 

SessionManager.initiateCallback: ... was not able to talk to this utauthd

構成エラーの可能性があります。 

 

SessionManager.initiateCallback: during send: ...

utsessiond に通信しているときにエラーが発生しました。

 

SessionManager.permit: ... Exception ...

appliance からセッションに接続しようとしているときにエラーが発生しました。 

 

SessionManager.permit: line="..."

utsessiond では、appliance からセッションへの接続を許可しませんでした。

 

SessionManager.run: ... Exception ...

utsessiond から入力を読み込むときにエラーが発生しました。

 

SessionManager.run: No job to match with "..." ... Exception ...

プログラムエラーです。 

 

SessionManager.run: readLine returns null

utsessiond から入力を読み込むときにエラーが発生しました。

 

SessionManager.sessionFactory: ... Exception ...

プログラムエラーの可能性があります。 

 

SessionManager.sessionFactory: Cannot send create: ... Exception ...

utsessiond との通信中にエラーが発生しました。

 

SessionManager.sessionFactory: Empty file: ...

プログラムエラーの可能性があります。 

 

SessionManager.sessionFactory: unable to create new session: ...

utsessiond では、要求されたとおりに新しいセッション ID を作成できませんでした。

UNEXPECTED 

SessionManager.sessionFactory:invalid SID from utsessiond: ...

utsession でのプログラムエラーです。

 

SessionManager.terminate: bad argument: "..."

utsessiond からのメッセージを構文解析できませんでした。プログラムエラーの可能性があります。

 

SessionManager.terminate: invalid SessionId

プログラムエラーの可能性があります。 

 

socket + "Handleclient, AuthRecord: ... Exception ...

プログラムエラーの可能性があります。 

 

Terminal sent "..." as first message after TcpOpen, reports connected

appliance と utauthd の同期をとることができません。修正する必要があります。

 

userExists

プログラムエラーの可能性があります。 

 

utauthd: ... Exception ...

appliance の待機中にエラーが発生しました。 

 

Worker: ... Exception ...

プログラムエラーの可能性があります。