はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 【Centos6】ユーザログイン後、何も表示されない
日時: 2011/10/20 10:08
名前: Centくん

1.不明点・障害内容:
⇒「はじめての自宅サーバ構築~」様のHPを参照して、CentOS6をIBMのIntellistationにインストして初期設定等を行い、
 再起動後に作成したユーザで普通にログインすると、ログイン後には壁紙と矢印のポインタ以外、上部のメニューバーも
 表示されなければ、ゴミ箱等のアイコンもデスクトップ上に表示されなくなりました。

 そのため、GNOMEも使用できず、ログも見れないため、何が原因でどう対処したら良いか分からず、困っております。
 遠隔で入れないかと同じLAN内にあるPCからteratermで該当サーバのIP(eth0)をたたいたんですが、タイムアウトして
 接続できませんでした。

 どなたか、対処法をご教示いただけませんでしょうか?

 インストし直すしかないのでしょうか?
 もし、インストし直すしかないなら、こうした現象を繰り返さないために、どういった点に気をつけておいた方が良いか、
 教えていただけないでしょうか?

 よろしくお願いいたします。
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: 【Centos6】ユーザログイン後、何も表示されない ( No.1 )
日時: 2011/10/20 11:19
名前: 管理者

サーバのシステムロケールは「UTF-8」になっていますか?

当方もつい最近サーバを再構築した際、「eucJP」で構築したらコンソールログインで同様に何も表示されなくなってしまいました。
「UTF-8」に変更し再起動した所、問題なく画面表示されるようになった経緯があります。

> /etc/sysconfig/i18n
上記の内容を開示して頂けますか?
メンテ
 Re: 【Centos6】ユーザログイン後、何も表示されない ( No.2 )
日時: 2011/10/20 13:40
名前: Centくん

管理者様

ご回答ありがとうございます。

確かに、そこは「U8」⇒「EUC」にしました。
それでこんな事象になるのはどうしてでしょう?

また、どのように対処すべきでしょうか?
コンソール接続で対処法がありますでしょうか?
(ターミナル接続では蹴られてしまうので・・・)

なお、「はじめての~」の以下のページを参考に行ったのですが、
これは行うべきではなかったということでしょうか?
http://kajuhome.com/inst_after.shtml#n03

自学としてですが、
Webサーバを構築して、Webコンテンツを公開することを想定しているため、
コンテンツが文字化けてはと、上記作業を行った次第です。

未熟者ですみません、ご教示をお願いいたします。
メンテ
 Re: 【Centos6】ユーザログイン後、何も表示されない ( No.3 )
日時: 2011/10/20 14:07
名前: 管理者

何故、コンソール画面がこの様になってしまうのかは当方では解りません。
まずは、システムロケールを「UTF-8」に戻して、サーバを再起動してください。
以下の様に修正します。

# vi /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"

> Webサーバを構築して、Webコンテンツを公開することを想定しているため、
> コンテンツが文字化けてはと、上記作業を行った次第です。

これは、サーバのロケールに合わせれば問題ありません。
ただし、Web(html)が出力する文字コード(htmlヘッダのcharset)を適正にしてください。(以下の部分)
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

例えばtest.htmlがeucJPで作成されている場合はcharset=EUC-JPにします。
この様に正しいコードにしておけば、サーバのロケールは極論、なんでも構いません。

失敗してしまう例として、サーバのロケールがUTF-8で新規にtest.htmlをサーバ上で作成した場合は
このtest.htmlはUTF-8になります。この状態でcharset=EUC-JPだと文字化けする事になってしまいます。
また、当該掲示板の様に外部から入力された情報をサーバに保存する場合も注意が必要です。

コンソール上で作業が必要ない場合(ターミナルで作業する)は一般的なeucJPにしておけば、大抵のサンプルCGI(perl)がそのまま使用できますが、主体がUTF-8になりつつある?現在はこの際勉強がてらにUTF-8にするのも良いでしょう。
メンテ
 Re: 【Centos6】ユーザログイン後、何も表示されない ( No.4 )
日時: 2011/10/20 14:24
名前: Centくん

管理者様

早速のご回答ありがとうございます。

以下の修正を行う点は承知いたしました。
# vi /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"


ただ、コンソール接続でもGNOMEが表示されませんし、
ターミナル接続も拒否されるため、どのような手段で、
上記の修正を行ったら良いのでしょうか?

管理者様は、同事象の際に、どうやって、プロンプトを表示させたのでしょうか?
アイコンはおろか、上部の「アプリケーション」等のメニューも含めて、
コンソール画面上に何も表示されていないため、
どうしようかと思っているところです。(ポインタのみ表示される)


>失敗してしまう例として、サーバのロケールがUTF-8で新規にtest.htmlをサーバ上で作成した場合は
>このtest.htmlはUTF-8になります。この状態でcharset=EUC-JPだと文字化けする事になってしまいます。
>また、当該掲示板の様に外部から入力された情報をサーバに保存する場合も注意が必要です。


コンテンツの作成場所(環境)とcharsetが一致していれば、サーバの設定が何であれ、
気にすることはないということですね。


>コンソール上で作業が必要ない場合(ターミナルで作業する)は一般的なeucJPにしておけば、大抵のサンプルCGI(perl)が
>そのまま使用できますが、主体がUTF-8になりつつある?現在はこの際勉強がてらにUTF-8にするのも良いでしょう。 


そうですね、この際、teratermもU8で設定しておけば、そこでの作成であれ、サーバ内での作成であれ、
気にすることはないですもんね。

丁寧にご説明いただき、本当にありがとうございます。
メンテ
 Re: 【Centos6】ユーザログイン後、何も表示されない ( No.5 )
日時: 2011/10/20 14:32
名前: 管理者

> 管理者様は、同事象の際に、どうやって、プロンプトを表示させたのでしょうか?
> アイコンはおろか、上部の「アプリケーション」等のメニューも含めて、
> コンソール画面上に何も表示されていないため、
> どうしようかと思っているところです。(ポインタのみ表示される)

失礼しました。肝心な問題が抜けていましたね。

サーバをシングルモードで起動させて該当ファイルを修正してください。

【シングルモードでの起動の仕方】
1.ブートローダ画面(カーネル選択画面)中に「e」を押します。
  複数カーネルが存在していた場合は、デフォルトでは1番上が通常起動する物ですので、もう一度「e」を押します。
2.入力できる状態になるので選択された最後に以下を追加します。
  「 single」(スペース1個 + single)
  エンターキーを押して確定して下さい。
3.選択画面になるので、「b]を押してブートします。
4.コマンドラインが可能となります。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.