付録B


エラーメッセージ

ここでは、ユーザーに表示される SMS のエラーメッセージについて説明します。エラーの種類とエラー番号の範囲を一覧にまとめます。個々のエラーを表示するには、SMSHelp ソフトウェアパッケージ (SUNWSMSjh) をインストールしておく必要があります。ここでは、SUNWSMSjh が SMS ソフトウェアのインストール時にインストールされなかった場合に、単体でインストールする手順について説明します。

SMSHelp の各エラーには、エラー ID、メッセージのテキスト、メッセージの意味、詳細情報の参照個所 (該当する場合)、および推奨される復旧作業や分析の手順が表示されます。

この章では、以下の項目を説明します。


SMSHelp のインストール

この節では、標準的なインストールユーティリティーである pkgadd を使用して、SUNWSMSjh パッケージを手動でインストールする方法を説明します。


procedure icon  SUNWSMSjh パッケージをインストールする

1. SC にスーパーユーザーとしてログインします。

2. サーバー上で SUNWSMSjh パッケージをロードします。


# pkgadd -d . SUNWSMSjh 

 

各パッケージの著作権、商標、および使用許諾についての画面が表示されます。次に、パッケージをインストールするために pkgadd(1M) が行なっている処理についてのメッセージが表示されます。インストールされているファイルおよびディレクトリについての表示もあります。システムの構成に応じて、次のようなメッセージが表示されます。


This package contains scripts which will be executed 
with superuser permission during the process of installing this 
package.
 
Do you want to continue with the installation of this 
package [y,n,?]

 

3. 順次表示されるプロンプトでは y と入力してインストールを続行します。

この段階までのインストールが完了すると、SUNWSMSjh パッケージのインストールが済んでスーパーユーザーのプロンプトが表示されます。

4. スーパーユーザーとしてログアウトします。


procedure icon  SMSHelp を起動する

1. SC に、プラットフォームまたはドメインのグループの特権を持つユーザーとしてログインします。

2. 端末のウィンドウで、次のように入力します。


 sc0:sms-user:> smshelp &

 

SMS ヘルプブラウザが表示されます。各ペインのサイズは、必要に応じて変更できます。これには、ペインの縦スクロールバーの右側にポインタを置いて左マウスボタンを押し、そのまま右方向にドラッグします。

3. エラーメッセージを選択し、その message_code を書き留めます。

エラーメッセージは、プラットフォームおよびドメインのログに記録されます。

メッセージのフォーマットは、syslog(3) の規則に従います。


timestamp  host process_name  [pid]: [message_code 
hight_res_timestamp level source_code_file_name  
source_code_line_num] message_text

 

たとえば、次のメッセージが表示されます。


Feb 2 18:36:14 2002 xc17-sc0 dsmd[117469]-B(): [2517 
16955334989087 WARNING EventHandler.cc 121] Record stop has been 
detected in domain B.

 

message_code を使用すると、ブラウザの最上部にある検索アイコンでクイック検索を実行するか、目次をスクロールできます。


single-step bulletクイック検索を実行するには、次の例のように示すように、検索アイコンをクリックしてエラーメッセージ番号を入力し、Return キーを押します。

DSMD エラー 2517 に関する情報が表示されている SMS ヘルプブラウザの画面

single-step bullet目次をスクロールするには、次の例に示すように、そのエラーメッセージを含むメッセージフォルダ、この場合は「DSMD Error Messages, 2500 through 2599」を左クリックし、続いてエラー 2517 をクリックします。


DSMD エラーメッセージ 2517 を選択した状態を示す SMS ヘルプブラウザの画面


エラーの種類

この節では、SMSHelp のエラーメッセージに表示される 6 種類のエラーについて説明します (表 B-1)。


表 B-1 エラーの種類

エラー

説明

EMERG

通常はすべてのユーザーにブロードキャストされるパニック状況。

ALERT

すぐに修正されるべき状況。たとえば、システムデータベースの破壊など。

CRIT

危険な状況についての警告。たとえば、ハードウェア装置の障害など。

ERROR

その他すべてのエラー。

WARNING

警告メッセージ。

NOTICE

エラー状況ではないが、特に対処が必要と思われる状況。


 


エラーのカテゴリ

表 B-2 に、SMS のさまざまなエラーカテゴリを示します。エラー番号が連続していない箇所がありますが、これは内部またはサービス向けに予約されたエラーメッセージ群が存在するためです。


表 B-2 エラーのカテゴリ

エラー番号

メッセージグループ

0 〜 499

DEBUG、INFO、および POST のメッセージ用に予約。

500 〜 699

SMS Foundation Library のメッセージ用に予約。

700 〜 899

SMS Application Framework のメッセージ用に予約。

900 〜 1099

SMSEvent IF Library のメッセージ用に予約。

1100 〜 1299

HWAD のデーモンおよびライブラリのメッセージ用に予約。

1300 〜 1499

ssd のメッセージ用に予約。

1500 〜 1699

flashupdate のメッセージ用に予約。

1700 〜 1899

pcd のメッセージ用に予約。

1900 〜 2099

esmd のメッセージ用に予約。

2500 〜 2699

dsmd のメッセージ用に予約。

2700 〜 2899

addtag のメッセージ用に予約。

2900 〜 3099

deletetag のメッセージ用に予約。

3100 〜 3299

Permissions のメッセージ用に予約。

3300 〜 3499

domain-tag のメッセージ用に予約。

3500 〜 3699

addboard のメッセージ用に予約。

3700 〜 3899

tmd のメッセージ用に予約。

4100 〜 4299

showkeyswitch のメッセージ用に予約。

4300 〜 4499

dca のメッセージ用に予約。

4500 〜 4699

libscdr プラグインのメッセージ用に予約。

4700 〜 4899

osd のメッセージ用に予約。

4900 〜 5099

dxs のメッセージ用に予約。

5100 〜 5299

deleteboard のメッセージ用に予約。

5300 〜 5499

setkewswitch のメッセージ用に予約。

5500 〜 5699

libdrcmd のメッセージ用に予約。

5700 〜 5899

moveboard のメッセージ用に予約。

5900 〜 6099

setupplatform のメッセージ用に予約。

6100 〜 6299

Power 関係のコマンドのメッセージ用に予約。

6300 〜 6499

xir ライブラリのメッセージ用に予約。

6500 〜 6699

showplatform のメッセージ用に予約。

6700 〜 6899

Help メッセージ用に予約。

6900 〜 7099

resetのメッセージ用に予約。

7100 〜 7299

showboards のメッセージ用に予約。

7300 〜 7499

libshowboards のメッセージ用に予約。

7500 〜 7699

autolock のメッセージ用に予約。

7700 〜 7899

mand のメッセージ用に予約。

7900 〜 8099

showenvironment のメッセージ用に予約。

8100 〜 8299

resetsc のメッセージ用に予約。

8300 〜 8499

動的バス再構成のメッセージ用に予約。

8500 〜 8699

fomd のメッセージ用に予約。

8700 〜 8899

kmd のメッセージ用に予約。

8900 〜 9099

setdefaults のメッセージ用に予約。

9100 〜 9299

mld のメッセージ用に予約。

9300 〜 9499

showdevices のメッセージ用に予約。

9500 〜 9699

showxirstate のメッセージ用に予約。

9700 〜 9899

COD のメッセージ用に予約。

9900 〜 10000

frad のメッセージ用に予約。

10100 〜 10299

fruevent のメッセージ用に予約。

10300 〜 10499

smsconnectsc のメッセージ用に予約。

10700 〜 10899

EFE のメッセージ用に予約。

11100 〜 11299

rcfgadm のメッセージ用に予約。

11300 〜 11499

datasync のメッセージ用に予約。

11500 〜 11699

EFHD のメッセージ用に予約。

11700 〜 11899

ELAD のメッセージ用に予約。

11900 〜 12099

ERD のメッセージ用に予約。

12100 〜 12299

イベントユーティリティーのメッセージ用に予約。

12300 〜 12499

Wcapp のメッセージ用に予約。

12500 〜 12699

FRUID 関連のメッセージ用に予約。

12700 〜 12799

EBD のエラーメッセージ用に予約。

50000 〜 50099

SMS 汎用のメッセージ用に予約。