CentOS7でGUIが立ち上がらない

GUIが立ち上がらない!

久々の物理サーバへのシステムセットアップ

買ってきたサーバにCentOS7入れて、いろいろドライバ入れて、セットアップ無事完了

この時はGUI立ち上げて起動してました

 

で、客先に持ち込んで起動

ログイン

 

・・・

GUIが立ち上がらない、、、!!!

 

現象

ログイン後に一瞬GNOMEが立ち上がってすぐにクラッシュしてログイン画面に戻る

何回やっても同じ

再起動しても同じ

 

おいおい、社内でセットアップしてた時はキゲンよかったのに、なにこの納品時になんかわからんけどうまく動かんようになるあるあるは、、、

 

nVidiaのGPUボードさしてるからその関係か?

いや、さすがに持ち運んだだけでドライバ壊れんでしょ、、、

やったこと

とりあえずSSHで接続を試みる

繋がらない

(そらそうだ、現地環境持ち込みたてでLAN環境整えてない)

 

モバイルルータ使って同一LAN内からSSHを試みる

繋がらない

 

とりあえずシングルモードで起動して状況確認だ

 

こんなんなってた

一般ユーザで $ startx

Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.

ふぁ!?

スーパーユーザで # startx

GNOME問題なく起動

ふぁ!?

 

で、調べたところ、Redhat系で昔からよくあるハマりポイントらしく、通常は一般権限でstartxできないとのこと

・・・・・いやいや、できるでしょ

おかしいでしょ、普通にできてたよ

 

対応策

で、これも調べて、下記の通り「/etc/pam.d/xserver」を編集して、一般ユーザでもstartx可能にしました

#%PAM-1.0
auth sufficient pam_rootok.so
auth required pam_console.so←pem_permit.soへ変更
account required pam_permit.so

あ、ログインできた

 

よくわからんけど解決、、、!

もうちょっと深掘りしたかったけど、時間制限あったので終了しました

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です