cfconfig コマンドを実行してエラーが発生したときに出力されるメッセージを、コマンドに指定したオプション毎に説明します。
内容
CF の起動でエラーが発生しました。本メッセージはシステム管理者権限のないユーザが CF を起動しようとした場合に出力されます。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_start: failed to open /dev/cf (EACCES)
対処
CF の起動、停止、および構成はシステム管理者権限で実行してください。
内容
CF の起動でエラーが発生しました。通常、このエラーメッセージは CF 構成定義ファイル (/etc/default/cluster) が見つからない場合に出力されます。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_getconfig: failed to open config file (errno)
OSDU_getconfig: failed to stat config file (errno)
対処
CF 構成定義ファイル (/etc/default/cluster) を作成してください。
内容
CF の起動でエラーが発生しました。通常、このエラーメッセージはノードに設置されたハードウェア(ネットワークインタフェース)が CF 構成定義ファイル (/etc/default/cluster) と不一致な場合に出力されます。
対処
ノードに設置されたハードウェア(ネットワークインタフェース)と、CF 構成定義ファイル(/etc/default/cluster)の設定を一致させてください。
内容
CF の起動でエラーが発生しました。このエラーメッセージは CF クラスタ構成定義ファイルが破損している場合、またはファイルが存在しない場合などに出力されます。
対処
クラスタ構成情報を削除し、再指定してからコマンドを再試行してください。それでも同じエラーが発生する場合はシステムログファイルに以下の詳細エラーメッセージが出力されますので、そちらを確認してください。
OSDU_getconfig: corrupted config file
OSDU_getconfig: failed to open config file (errno)
OSDU_getconfig: failed to stat config file (errno)
OSDU_getconfig: read failed (errno)
また、本エラーメッセージは CF ドライバまたは他のカーネルコンポーネントに障害がある場合に出力されます。この場合、メッセージを記録して、調査情報を採取してください。その後、当社技術員(SE)に連絡してください。調査情報の採取方法については、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_getconfig: malloc failed
OSDU_getstatus: mconn status ioctl failed (errno)
OSDU_nodename: malloc failed
OSDU_nodename: uname failed (errno)
OSDU_start: failed to get configuration
OSDU_start: failed to get nodename
OSDU_start: failed to kick off join
OSDU_start: failed to open /dev/cf (errno)
OSDU_start: failed to open /dev/mconn (errno)
OSDU_start: failed to select devices
OSDU_start: failed to set clustername
OSDU_start: failed to set nodename
OSDU_start: icf_devices_init failed
OSDU_start: icf_devices_setup failed
OSDU_start: IOC_SOSD_DEVSELECTED ioctl failed
OSDU_start: netinit failed
CF のネットワークインタフェースのデバイスドライバが予期しない方法で DLPI メッセージに応答した場合、システムログに詳細メッセージが出力されますが、関連するコマンドエラーメッセージは出力されません。これらのメッセージは、適切なネットワークインタフェースがクラスタインタコネクトに構成されていないことを示す警告メッセージです。メッセージの内容を以下に示します。
dl_attach: DL_ACCESS error
dl_attach: DL_ATTACH_REQ putmsg failed (errno)
dl_attach: DL_BADPPA error
dl_attach: DL_OUTSTATE error
dl_attach: DL_SYSERR error
dl_attach: getmsg for DL_ATTACH response failed (errno)
dl_attach: unknown error
dl_attach: unknown error hexvalue
dl_bind: DL_ACCESS error
dl_bind: DL_BADADDR error
dl_bind: DL_BIND_REQ putmsg failed (errno)
dl_bind: DL_BOUND error
dl_bind: DL_INITFAILED error
dl_bind: DL_NOADDR error
dl_bind: DL_NOAUTO error
dl_bind: DL_NOTESTAUTO error
dl_bind: DL_NOTINIT error
dl_bind: DL_NOXIDAUTO error
dl_bind: DL_OUTSTATE error
dl_bind: DL_SYSERR error
dl_bind: DL_UNSUPPORTED error
dl_bind: getmsg for DL_BIND response failed (errno)
dl_bind: unknown error
dl_bind: unknown error hexvalue
dl_info: DL_INFO_REQ putmsg failed (errno)
dl_info: getmsg for DL_INFO_ACK failed (errno)
CF では、カーネルデバイスツリーをチェックしている間にデバイスまたはストリームが予期しない方法で応答する適格ネットワークインタフェースを検索することもできます。これによりシステムログに詳細メッセージが出力される場合がありますが、関連するコマンドエラーメッセージは出力されません。これらのメッセージは、適切なネットワークインタフェースがクラスタインタコネクトに構成されていないことを示す警告メッセージです。メッセージの内容を以下に示します。
get_net_dev: cannot determine driver name of nodename device
get_net_dev: cannot determine instance number of nodename device
get_net_dev: device table overflow - ignoring /dev/drivernameN
get_net_dev: dl_attach failed: /dev/drivernameN
get_net_dev: dl_bind failed: /dev/drivernameN
get_net_dev: dl_info failed: /dev/drivername
get_net_dev: failed to open device: /dev/drivername (errno)
get_net_dev: not an ethernet device: /dev/drivername
get_net_dev: not DL_STYLE2 device: /dev/drivername
icf_devices_init: cannot determine instance number of drivername device
icf_devices_init: device table overflow - ignoring /dev/scin
icf_devices_init: di_init failed
icf_devices_init: di_prom_init failed
icf_devices_init: dl_bind failed: /dev/scin
icf_devices_init: failed to open device: /dev/scin (errno)
icf_devices_init: no devices found
icf_devices_select: devname device not found
icf_devices_select: fstat of mc1x device failed: /devices/pseudo/icfn - devname
(errno)
icf_devices_select: mc1_select_dev failed: /devices/pseudo/icfn - devname (errno)
icf_devices_select: open of mc1x device failed: /devices/pseudo/icfn - devname
(errno)
icf_devices_setup: calloc failed: devname
icf_devices_setup: failed to create mc1x dev: /devices/pseudo/icfn - devname
(errno)
icf_devices_setup: failed to open /dev/kstat (errno)
icf_devices_setup: failed to open mc1x device: /devices/pseudo/icfn - devname
(errno)
icf_devices_setup: failed to stat mc1x device: /dev/mc1x (errno)
icf_devices_setup: failed to stat mc1x device: /devices/pseudo/icfn - devname
(errno)
icf_devices_setup: I_LIST failed: devname
(errno)icf_devices_setup:I_LIST 0 failed:devname (errno)
icf_devices_setup: I_PLINK failed: /devices/pseudo/icfn - devname (errno)
icf_devices_setup: I_POP failed: devname (errno)
icf_devices_setup: I_PUSH failed: devname (errno)
icf_devices_setup: mc1_set_device_id failed: /devices/pseudo/icfn - devname
(errno)
icf_devices_setup: mc1x_get_device_info failed: /devices/pseudo/icfn - devname
(errno)
icf_devices_setup: mc1x device already linked: /devices/pseudo/icfn - devname
(errno)
icf_devices_setup: mc1x not a device
mc1_select_device: MC1_IOC_SEL_DEV ioctl failed (errno)
mc1_set_device_id: MC1_IOC_SET_ID ioctl failed (errno)
mc1x_get_device_info: MC1X_IOC_GET_INFO ioctl failed (errno)
内容
CF のシャットダウンでエラーが発生しました。このエラーメッセージは PRIMECLUSTER 階層型サービスの CF リソースが稼動中であるか、PRIMECLUSTER 階層型サービスに CF リソースの割当てが行われている場合に出力されます。
対処
RMS、SIS、OPS、CIP などを停止させてから CF をアンロードする必要があります。個々の製品の停止方法については、製品の README を参照してください。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_stop: failed to unload cf_drv
システムを再起動しているシャットダウンスクリプトが cfconfig コマンドを呼び出すという特別な場合には、以下のエラーメッセージがシステムログファイルに出力されます。
OSDU_stop: runlevel now n: sent EVENT_NODE_LEAVING_CLUSTER (#xxxx)
cfconfig: cannot unload: #0423: generic: permission denied
CF のシャットダウンでエラーが発生しました。通常、このエラーメッセージは権限のないユーザがCF を停止させようとした場合に出力されます。CF の起動、停止、および構成はシステム管理者権限で実行してください。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_stop: failed to open /dev/cf (EACCES)
内容
このエラーメッセージは CF ドライバまたは他のカーネルコンポーネントに障害がある場合に出力されます。
対処
当社技術員(SE)に連絡してください。システムログファイルに以下の詳細エラーメッセージも出力されます。
mc1x_get_device_info: MC1X_IOC_GET_INFO ioctl failed (errno)
OSDU_stop: disable unload failed
OSDU_stop: enable unload failed
OSDU_stop: failed to open /dev/cf (errno)
OSDU_stop: failed to open mc1x device: /devices/pseudo/icfn (errno)
OSDU_stop: failed to unlink mc1x device: /devices/pseudo/icfn (errno)
OSDU_stop: failed to unload cf_drv
OSDU_stop: failed to unload mc1 module
OSDU_stop: failed to unload mc1x driver
OSDU_stop: mc1x_get_device_info failed: /devices/pseudo/icfn
内容
このエラーメッセージは通常、nodename が長すぎることを表します。上限値は、31 文字です。
対処
nodename を 11 文字以内にしてください。
内容
このエラーメッセージは nodename に表示できない文字が 1つ以上含まれていることを示します。
対処
nodename には空白を含まない印刷可能な文字を使用してください。
内容
本メッセージは既存の CF 構成が存在する場合に出力されます。
対処
ノードの構成を変更するには、cfconfig -d で既存の構成をすべて削除しておく必要があります。また、CF の起動、停止、および構成はシステム管理者権限で実行してください。CF ドライバまたは他のカーネルコンポーネントに障害がある場合にもこのエラーメッセージが出力されることが稀にあります。本対処で問題が解決しない場合には、当社技術員(SE)に連絡してください。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_getconfig: corrupted config file
OSDU_getconfig: failed to open config file (errno)
OSDU_getconfig: failed to stat config file (errno)
OSDU_getconfig: malloc failed
OSDU_getconfig: read failed (errno)
内容
コマンドラインで指定したデバイスの数が多すぎます。現在指定できるのは最大 255 個です。
対処
コマンドラインで指定するデバイスの数を 255 個以内にしてください。
内容
このエラーメッセージは -s の後の第 1 引数、"clustername" を省略して、クラスタインタコネクト用デバイスを指定した場合に出力されます。
対処
-s で、クラスタインタコネクト用デバイスを指定する場合、第 1 引数、"clustername" を省略しないでください。
内容
第 1 引数の "clustername" に空白文字、もしくは印刷不能文字が含まれています。
対処
第 1 引数の "clustername" に空白文字、および印刷不能文字を含まない文字列を指定してください。
内容
このエラーメッセージはコマンドラインに指定されたデバイス名が重複している場合に出力されます。これは通常入力ミスによるもので、デバイス名は一度しか送信できません。
対処
デバイス名は重複しないように指定してください。
内容
このエラーメッセージは指定されたデバイス名が CF 適格デバイスではない場合に出力されます。
cftool -d で表示されるデバイスのみが CF 適格デバイスです。
対処
引数には cftool -d で表示される CF 適格デバイスを指定してください。
内容
CF デバイスのオープンに失敗しました。
対処
本メッセージが出力された場合には、メッセージを記録して、調査情報を採取してください。その後、当社技術員(SE)に連絡してください。調査情報の採取方法については、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
内容
このメッセージは cfconfig -s コマンドまたは cfconfig -S コマンドが同時実行された場合に出力されます。それ以外では、CF ドライバまたは他のカーネルコンポーネントに障害がある場合にのみ出力されます。
対処
当社技術員(SE)に連絡してください。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_setconfig: config file exists
OSDU_setconfig: failed to create config file (errno)
OSDU_setconfig: write failed (errno)
内容
このメッセージは保存されている構成の読込みを行うことができない場合に出力されます。この現象は cfconfig -s コマンドまたは cfconfig -S コマンドが同時実行された場合、またはディスクのハードウェアエラーが通知された場合に起こります。それ以外では、CF ドライバまたは他のカーネルコンポーネントに障害がある場合にのみ出力されます。
対処
当社技術員 (SE) に連絡してください。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_getconfig: corrupted config file
OSDU_getconfig: failed to open config file (errno)
OSDU_getconfig: failed to stat config file (errno)
OSDU_getconfig: malloc failed
OSDU_getconfig: read failed (errno)
内容
このエラーメッセージは CF 起動ルーチンのデバイス検出が失敗した場合に出力されます。 (前述の cfconfig -l のエラーメッセージを参照してください)
対処
前述の cfconfig -l のエラーメッセージを参照してください。
内容
このエラーメッセージは CF over IP の設定に必要な引数が足りない場合に出力されます。
対処
引数を見直してください。
内容
このエラーメッセージは、指定した引数が、CF over IP の設定に必要な引数よりも多すぎるに出力されます。
対処
引数を見直してください。
内容
このエラーメッセージは、引数に指定した IP アドレスが不正な値の場合に出力されます。
対処
引数を見直してください。
内容
このメッセージは CF 構成の読込みを行うことができない場合に出力されます。この現象は cfconfig コマンドが同時実行された場合、またはディスクのハードウェアエラーが通知された場合に起こります。それ以外では、CF ドライバまたは他のカーネルコンポーネントに障害がある場合にのみ出力されます。
対処
当社技術員 (SE) に連絡してください。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_getconfig: corrupted config file
OSDU_getconfig: failed to open config file (errno)
OSDU_getconfig: failed to stat config file (errno)
OSDU_getconfig: malloc failed
OSDU_getconfig: read failed (errno)
内容
通常、このエラーメッセージは CF ドライバまたは他のカーネルコンポーネントに障害がある場合に出力されます。
対処
このメッセージを記録して、調査用の情報を採取してください。その後、当社技術員 (SE) に連絡してください。調査情報の採取方法については、"PRIMECLUSTER 活用ガイド<トラブルシューティング編>" を参照してください。
内容
このエラーメッセージは CF が稼動中である場合 (CF リソースが稼動中であるか、CF リソースが割当てられている場合) に出力されます。稼動中のクラスタメンバになっている構成ノードは削除できない場合があります。
対処
cfconfig -u により CF を停止後、再度コマンドを実行してください。
内容
CF を起動、停止、および構成するには管理者権限が必要です。CF ドライバまたは他のカーネルコンポーネントに障害がある場合にもこのエラーメッセージが出力されます。
対処
当社技術員 (SE) に連絡してください。システムログファイルに以下の詳細エラーメッセージも出力されます。
OSDU_delconfig: failed to delete config file (errno)