みやざきです。
こういうトラブルシューティングを勉強会でやってみたいですね。

2010年11月21日17:58 Hiroshi Kubo <[email protected]>:
> 宮崎さん,
>
> ご意見ありがとうございます。確認させてください。
>
> 2010年11月21日13:56 宮崎悟 <[email protected]>:
>> grubでメニュー選択後のsplash screenは、ESC キーで解除出来ます。
>> うまくすれば、以下のような login メッセージが表示されます。
>>
>> ホスト名 console login:
>>
>> このメッセージがいればコンソールから普通にログイン出来るので、そこから
>> うまく起動しない原因を探すことが出来ます。
>
> splash screenをESC キーで解除するとコンソールに次が表示されます。
>
> Requesting system maintenance mode
> (See /lib/svc/share/README for more information)
> Cannot run console service
> Enter user name for system maintenance
>
> 確認したいのはこのメッセージの読み方です。
>
> 私はメンテナンスモードを求めた。しかし
>
> ホスト名 console login:
>
> で「普通のログイン」を許すことはできない。別にメンテナンスログインを用意する。
> こんなように読めます。
>
> 私は勘違いしているのでしょうか。

通常のサービス起動の途中でエラーが発生しているので、SMF の milestone/multi-user まで
(具体的には console-login サービスまで) サービスの起動が終了していないようです。

メッセージにあるように、ユーザ名(とパスワード)を入れて、maintenanceモードに
入って下さい。rootのshが立ち上がるはずです。
#maintenance モードは、login サービスが起動出来ないときの緊急モードの様なモノです。
#Solaris10だと、rootのパスワードで入ったりします。

そうすると、サービスの起動途中で何らかの理由で停止しているんだと思います。
svcs で、maintenance になっているサービスを探してください。
そして、そのサービスの詳細をsvc -l でみて、logfileがどこにあるか探します。
サービス起動時のログがそのファイルに記述してあるので、それを確認しましょう。

例) この例だと、logfile は /var/svc/log/network-inetd:default.log です
% svcs -l svc:/network/inetd
fmri         svc:/network/inetd:default
name         inetd
有効         true
状態         online
next_state   none
state_time   2010年11月21日 13時40分30秒
logfile      /var/svc/log/network-inetd:default.log
リスタータ   svc:/system/svc/restarter:default
contract_id  70
dependency   require_any/error svc:/network/loopback (online)
dependency   require_all/error svc:/system/filesystem/local (online)
dependency   optional_all/error svc:/milestone/network (online)
dependency   optional_all/error svc:/network/rpc/bind (online)
dependency   optional_all/none svc:/network/inetd-upgrade (disabled)
dependency   require_all/none svc:/milestone/sysconfig (online)
svc:/milestone/name-services (online)

あとは、起動しない原因を見つけるだけです。が、これはケースバイケースなので
何とも言えないですね。がんばって下さい。

-- 
みやざきさとる(Satoru MIYAZAKI)
[email protected]
http://twitter.com/s_miyaza
_______________________________________________
ug-jposug mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/ug-jposug

メールによる返信