• ベストアンサー

solaris で変なコンソールが表示される

多少専門的な質問で、難しいと思いますがよろしくお願いします。 現在solarisを仕事で運用しています。で、朝コンピュータルームにきて、サーバーのディスプレイの スイッチを入れてみると、なにやら様子がおかしいのです。 いつものsolarisのID、パスが聞かれる画面ではなく、白塗りのコンソールがでてきて、 プロンプト表示が (サーバ名)console login: とでてきて、エラーとしては Warning -- speed of <console> may be not supported by the syste ^Cdrain of ouput failed, fd = 1, errno = 4 とでてきて、なにかキーを打つと、すごい文字化けした文字がだらだらっとでてきます。たとえばある 一つのキー、たとえば「a」を押しただけで ^@7^@^@^@;NQf^@:^@^@^@^@^@A;/w^@^Nt ていう感じです。enterを押しても同様に変な文字がでてくるので、前へすすめません。 でもクライアントからそのサーバに接続すると、ちゃんとコンソールは動き、運用が可能なのです。 怖いので今そのままの状況で運用をしておりますが、回避方法はあるのでしょうか? 詳しい方、ぜひお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • k-841
  • ベストアンサー率27% (129/465)
回答No.2

ご質問の症状から、普段立ち上がっている xdm が何らかの原因で死んでいるのだと推測しますが、 さらにキーボード入力までまともに受け付けないという状況に出会ったことがないので、 原因も解決策も全くわかっていない、と先に申し上げておきます。 コンソールのキーボード入力をまともに受け付けない場合、 kbd_mode -a をダメもとで試してみて下さい。 このコマンドはコンソールのキー入力がおかしくなったときにまともに戻すためのもので、 (システムの致命的な不具合でもない限り)システムが停止することはないと思います。

goodtreasure
質問者

お礼

お答えありがとうございます。早速メモっておいて、いつでもできるようにしておきます。とりあえず今は、そのまま保留にしておけという上司の命令の下、うっちゃってますが、いざというときに試そうと思います。また進展があったら投稿させていただきます。ありがとうございました。

goodtreasure
質問者

補足

遅くなりました。その後ですが、結局メールサーバーのメンテナンスで再起動する機会があり、別件で再起動することになりました。私はそのときは居合わせていなかったのですが、朝きたら直っててびっくりしましたが、やはり再起動する、というのが一番のようでした。結局教えていただいてたコマンド等は上の命令でできませんでしたが、今後のことあるので、メモって覚えておきます。 ありがとうございました!!

その他の回答 (1)

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.1

こんにちは。 「経験者」としたのは、確かにそんな経験をしたということを思い出せるから なのですが、どうやって直したか思い出せません。ご免なさい。 とりあえず、他の機械からアクセスできるようですから、 stty -a > /dev/console と打ってみて、その結果から対策を考えられてはいかがでしょう。

goodtreasure
質問者

お礼

ご回答ありがとうございます。 問題のサーバーはメールサーバなのですが、とりあえず運用自体はクライアントからのコンソール接続ができ、サーバについているディスプレイのみがおかしいという状態なので、上司との相談の下今は保留してます。その後、また投稿しようと思います。

goodtreasure
質問者

補足

遅くなりました。その後ですが、結局メールサーバーのメンテナンスで再起動する機会があり、別件で再起動することになりました。私はそのときは居合わせていなかったのですが、朝きたら直っててびっくりしましたが、やはり再起動する、というのが一番のようでした。結局教えていただいてたコマンド等は上の命令でできませんでしたが、今後のことあるので、メモって覚えておきます。 ありがとうございました!!

関連するQ&A

  • solaris10(sparc)で、コンソールログインができない

    solaris10(sparc)で、コンソールログインができない 現在、solaris10(sparc)をコンソール接続をして立ち上げを行っていますが、 いつもの「solaris10 console login:」ではなく、 「Root password for system maintenance (control-d to bypass):」 と、メンテナンスモード(シングルモード?)で立ち上がるようになって困っています。 元に戻す方法をどなたか教えてください。 直前にやっていた作業としては、svsadm milestoneコマンドでmilestoneをいろいろ変更していたことと、 x windowの検証です。これらは現在もとの設定に戻しています。 また、Ctrl+Dをおしても、 「Root password for system maintenance (control-d to bypass):」 にもどるだけです。 # who -r . run-level 3 5月 17日 22:19 3 0 S なので、いちおうマルチユーザモードみたいなんですが・・どうみてもシングルモードっぽいです。 以下、電源起動からのログです。 lom>poweron lom> LOM event: +0h0m12s host power on ・ Sun Fire V120 (UltraSPARC-IIe 648MHz), No Keyboard OpenBoot 4.0, 1024 MB memory installed, Serial #54156724. Ethernet address 0:3:ba:3a:5d:b4, Host ID: 833a5db4. Boot device: disk File and args: SunOS Release 5.10 Version Generic_141444-09 64-bit Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Booting to milestone "svc:/milestone/multi-user-server:default". Hostname: solaris10 Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) Console login service(s) cannot run Root password for system maintenance (control-d to bypass): /dev/rdsk/c1t0d0s7 is clean /dev/rdsk/c1t0d0s5 is clean /dev/rdsk/c1t0d0s1 is clean Reading ZFS config: done. Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) Console login service(s) cannot run Root password for system maintenance (control-d to bypass): ------------------------------ 通常の起動時のログは以下のようになります。 (文字制限があるため、上記と共通の部分は割愛) Use is subject to license terms. |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\ SUNW,eri0 : 100 Mbps full duplex link up Hostname: solaris10 /dev/rdsk/c1t0d0s7 is clean /dev/rdsk/c1t0d0s5 is clean /dev/rdsk/c1t0d0s1 is clean Reading ZFS config: *done. solaris10 console login:

  • Linux コンソールログオンができない

    初心者のサーバ管理者です。宜しくお願いします。 Redhat9.0を外部公開用WWWサーバ等として運用しているのですが、突然コンソールからログオンできなくなってしました。 状況としては、loginプロンプトにテキスト入力(ユーザ名)後、 Enterを押すと、通常はpasswordの入力ができるかと思いますが、 loginプロンプトが再度表示されます。 ですので、コンソールからはアクセスすることが全くできません。 尚、SSHでのリモート環境ではログオン可能です。 何とか解決したいと思っています。 どうぞ宜しくお願い致します。

  • solaris8のインストール

    はじめまして、初めてsolarisをインストールしようとしているものです。 会社にあったSUNfire280Rにsolaris8を練習でインストールしようとしているのですが、うまくいきません。 もともとsolaris8がインストールされているマシンで、対話形式にてアップグレードインストールをしようとしています。 キーボードはNEC製のUSBキーボードCMQ-6D01L(SUNキーボードがないため) モニタはSONYのHMD-A200です まず、OSを立ち上げると ********************************************************************* * *The X-server can not be started on displya:0... * ********************************************************************* WARNING: Device PS1 failure detected by sensor PS1_FAULT_SENSOR とでます。 rootログイン後init 0コマンドにてokプロンプトに移行し、software 2/02(1of2)CDをいれて boot cdromコマンドを打つと言語とlocaleの選択が出てきます。 言語は 4.japanese localeは 0.japanese EUC(ja) を選択しました。 その後starting openwindowsが走り 一瞬 VUIDGFORMAT: Invalid argument と表示され、その後 giving up. /usr/openwin/bin/xinit: Connection refused (errno 146): unable to connect to X server /usr/openwin/bin/xinit: No such process (errno 3): Server error. と表示され #プロンプトになってしまいます。(しかしシェルはrebootくらいしか使えません) 皆様ご教授、宜しくお願いします。

  • Solaris 10インストールについて

    SPARC版のsolaris 10をインストールしようとしているのですが、 「リモートサービスの有効化」の設定が終了した後、以下の Warningが出力されてしまいます。 --------------------------------------------------------- Warning No disks found. > Check to make sure disks are cabled and power up. --------------------------------------------------------- その後、「F2」を押すと以下の文章が出力され、 「solarisインストール開始」の画面になりません。 --------------------------------------------------------- Solaris installation program exited. # --------------------------------------------------------- 先ほどのwarningの意味は「電子的なディスクラベルが交換用または 追加のディスクドライブに存在していない」と言うことであり、 解決策は「formatユーティリティを使用して、正しいラベルを必要 とするディスクにラベルを書き込む」らしいのですが、試したところ 以下の文章が出力されてしまいました。 --------------------------------------------------------- # format Searching for disks...done No disks found! # --------------------------------------------------------- この対処法について、ご存知のある方はご教授をお願いします。 設定や状態は以下に記します SPARCプラットフォームを使用 ライティングソフト:DeepBurn インストール方法:Solaris Interactive Text (Console session) ※メモリ容量の関係上コンソールベースを使用 インストールメディア:CD-R (書き込み速度16x)

  • Solaris10(x86)のキーボード設定

    Solaris10(x86)をVMWare上に入れているのですが、 (ver4.52)XWindowsの解像度が上がらないのは諦める として、キーボードのレイアウトがどうもおかしい ようで困っています。 具体的には、コンソール上でtabキーを押した時に 補完にならず普通にviでtabを押したような動作を してしまったり、前のコマンドを呼び出そうと、 ↑キーを押しても文字化けしてしまったりしていま す。 ただ、JavaDesktopについてくるエディタ、StarOffice 等の入力では問題が出ないようなのでLinuxの様にコン ソール用のキーボードレイアウトのファイルが別個に あるのでしょうか? Solaris(というかUNIX)は殆ど経験がないのでどなたか ご存知でしたら教えてください。ちなみにVMWareにいれ ている関係か、kdmconfigはちゃんと走りません

  • Solaris10 smuser実行時の認証エラーについて

    こんにちわ。 分かる方がいらっしゃいましたらお教えください。 現在Solaris10を利用してユーザー登録をsmuserコマンドで行おうとしています。(useraddでは問題なく登録可能なのですが、今回はsmuserで行うということで決まっているみたいです。) 実行するとrootのパスワードは通るのですが、その後の認証がエラーになりプロンプトが戻ってきてしまいます。 (以下例)test1ユーザーを登録しようとしています。 ------------------------------------------------ # /usr/sadm/bin/smuser add -- -n test1 -d /export/home/test1 -s /bin/sh -x autohome=N Authenticating as user: root ヘルプを参照するには /? を入力してください。Enter キーを押すと、[ ] で囲まれたデフォルトが選択されます。 文字列の値を入力してください: password ::<ここでrootのパスワードを入力> ツール com.sun.admin.usermgr.cli.user.UserMgrCli を sol55 から読み込み中 Solaris 管理コンソールサーバーへの認証に失敗しました: sol55 --------------------------------------------- この管理コンソールサーバーの認証をクリアするにはどのようにすればいいのでしょうか? 以上、お教え頂けますと幸いです。宜しくお願いします!!

  • Solaris8をインストールしたい

    Solaris初心者です。 会社に転がっているSunのマシンを入手しました。 既にSolaris8が入っていますが、インストールしなおそうと思っています。 Solaris8のCD-ROMをいれ、電源を投入するとインストール画面に行くものだと思っていましたが、電源を入れると次のメッセージが出ました。 ************************************************************ Boot device: disk: a File and args: WARNING: unsupported operator FJSVssf on Line 102 of etc/system SunOS Release 5.8 Version Generic_108528-19 64-bit Copyright 1983-2001 Sun Microsystems Inc. All rights reserved. configuring IPv4 interfaces: hme0. hostname: test The / file system (/dev/rdsk/c0t0d0s0) is being checked. /dev/rdsk/c0t0d0s0:...... ......................... WARNING - Unable to repair the / filesystem. Run fsck manually (fsck -F ufs /dev/rdsk/c0t0d0s0). Exit the shell when done to continue the boot process. Type control -d to proceed with normal startup, (or give root password for system maintenance): ************************************************************ すみませんが対処方法を教えて下さい。 以上宜しくお願いします。

  • Solarisの文字コードについて

    Solaris8をインストールしました。 文字コードはEUCになっていると思いますが、テキストファイルを EUCでSolaris8サーバにアップロードしてもviで参照すると文字化けしてしまいます。 (1)システムの文字コードの確認方法を教えて下さい。 (2)文字コードをSJISからEUCに変換する方法を教えて下さい。 (nkfコマンドを打ってもcommand not foundになります。。標準ではインストールされないのでしょうか?) p.s OSのインストール時、下記のように入力しました。 ・Select a Locale →0.Japanese EUC(ja) ・ソフトウェアの対応地域 →アジア・Japanese EUC(ja)、Japanese PC Kanji(ja_JP.PCK)、Japanese UTF-8(ja_JP.UTF-8)

  • Solaris10 ブートしない

    Solaris10(SPARC版)でmetadbにてミラー(Raid1)にて運用していました。 c0t0d0 ----------- c0t2d0 s0 ----- d10(/) ----- s0 s1 ----- d20(swap) ----- s1 s3 ----- unassigned ---- s3 s4 ----- unassigned ---- s4 s5 ----- unassigned ---- s5 s6 ----- unassigned ---- s6 s7 ----- metadb ----- s7 先日、"c0t2d0" のHDDが故障しました。 そのため、ブート時に以下のメッセージを出力し、それ以上進まない状況です。 Insufficient metadevice database replicas located. Use metadb to delete databases which are broken. Ignore any Read-only file system error messages. Reboot the system when finished to reload the meta device database. After reboot,repair any broken database replicas which were deleted. svc.startd[7]:svc:/system/metainit:default:Method"/lib/svc/method/svc-metainit" failed with exit status 96. svc.startd[7]:system/metainit:default misconfigured:transitioned to maintenance (see 'svcs -xv' for details) WARNING:Error writing ufs log state WARNING:ufs log for / changed state to Error WARNING:Please umount(1M) / and run fsck(1M) WARNING:init(1M)exited on fatal signal 10:restarting automatically. WARNING:exec(/sbin/init) failed with errno5. WARNING:failed to restart init(1M)(err=5):system reboot required Stop+Aよりokプロンプトからboot -sを実施しても、上記を出力し状況かわらず。 boot cdrom -sにて起動後、以下は実施するも特に問題なし。 fsck /dev/dsk/c0t0d0c0 fsck /dev/dsk/c0t0d0c1 fsck /dev/dsk/c0t0d0c7 ←metadbの領域は未実施 リカバリ方法をご存知の方がいましたら、教えていただけますでしょうか

  • Solaris10再インストールについて

    WorkStation SunBlade150でSolaris10を焼いたDVD-ROMでインストールしたのですが 事情により再インストールしようとしています。STOP-AでOSを止めた後、ok boot cdromコマンドを入れるとrebootした後に以下のWARNINGが出続け、インストールが続行できなくなりました。 WARNIG: /pdi@1f,0/ide@d/sd@1,0 (sd1): Error Level: Retryable Error for Command: read(10) Error Block: 1444779 Vender: MATSHITA Sense Key: Media Error fsckコマンドをしても以下のErrorがでてうまくいきません。 FILESYSTEM MAY STILL BE INCONSTENT. ***** FILE SYSTEM IS BAD ***** iostat -Eコマンドでも以下のようなErrorsが出てきます。 # iostat -E sd1 Soft Errors: 68 Hard Errors: 12 Transport Errors: 0 Vendor: MATSHITA Product: DVD-ROM CR-172 これらを見る限り、CD-ROM周辺に原因がありそうなのですが、、 CD-ROMのマウントができていないのでしょうか? 手動でのマウントはしておらず、ボリュームマネージャ(vold)でマウントしてたのですが、 Stop+Aした後はSolarisは止まっているので、ok boot cdromとしたらまずいような気もします。 それともハードウェアが原因なのでしょうか? 他にも原因がありそうなところ、調べるべき事などがありましたら教えて下さい。 どうしようもなくて困っています。