web-dev-qa-db-ja.com

GUIが表示されなくなった

VMで12.04 LTSを実行しています。画面が黒く、画面をクリックまたはサイズ変更すると、おなじみのオレンジ色の背景が一瞬表示されるという問題が発生しました。マシンをシャットダウンする必要がありましたが、今ではGUIがありません。黒いコマンドラインインターフェイスしか表示されません。

他のいくつかの投稿が示唆するように、私は試みました:

Sudo service lightdm restart

この時点で行き詰まっているので、これは私にはうまくいきません:

Skipping profile in /etc/apparmor.d/disable: user.bin.firefox
Skipping profile in /etc/apparmor.d/disable: user.sbin.rsyslogd
* Starting AppArmor profiles                                        [ OK ]

何か案は?

編集:/var/log/lightdm/lightdm.log:

[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.2.1, UID=0 PID=933
[+0.00s] DEBUG: Loaded configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registered seat module xlocal
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Adding default seat
[+0.00s] DEBUG: Starting seat
[+0.00s] DEBUG: Starting new display for greeter
[+0.00s] DEBUG: Starting local X display
[+0.35s] DEBUG: X server :0 will replace Plymouth
[+0.44s] DEBUG: Using VT 7
[+0.44s] DEBUG: Activating VT 7
[+0.44s] DEBUG: Logging to /var/log/lightdm/x-0.log
[+0.64s] DEBUG: Writing X server authority to /var/run/lightdm/root/:0
[+0.64s] DEBUG: Launching X Server
[+0.65s] DEBUG: Launching process 960: /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
[+0.66s] DEBUG: Waiting for ready signal from X server :0
[+0.66s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.66s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.70s] DEBUG: Process 960 exited with return value 127
[+0.70s] DEBUG: X server stopped
[+0.70s] DEBUG: Removing X server authority /var/run/lightdm/root/:0
[+0.70s] DEBUG: Releasing VT 7
[+0.70s] DEBUG: Stopping Plymouth, X server failed to start
[+1.34s] DEBUG: Display server stopped
[+1.34s] DEBUG: Stopping display
[+1.34s] DEBUG: Display stopped
[+1.34s] DEBUG: Stopping X local seat, failed to start a display
[+1.34s] DEBUG: Stopping seat
[+1.34s] DEBUG: Seat stopped
[+1.34s] DEBUG: Required seat has stopped
[+1.34s] DEBUG: Stopping display manager
[+1.34s] DEBUG: Display manager stopped
[+1.34s] DEBUG: Stopping daemon
[+1.35s] DEBUG: Exiting with return value 1

x-0-greeter.log

x-0.log

2
mdobrinin

Lightdmログに、Xを起動できないと記載されており、x-0.logはライブラリの不足について不平を言っています。 libxfont1をインストールしてみてください。ただし、他のものが不足している可能性があります。

[+1.34s] DEBUG: Stopping X local seat, failed to start a display

/usr/bin/X: error while loading shared libraries: libXfont.so.1: cannot open shared object file: No such file or directory

それをインストールするには:

Sudo apt-get install libxfont1
1
mfisch

実験的なNvidiaドライバーを有効にした後、この問題が発生しました。同じ問題があると思われる場合:

  • 起動時に、Ctrl-Alt-F1を入力してコマンドプロンプトを表示します。
  • nvidiaモジュールがインストールされているかどうかを確認するには、タイプlsmod | grep nvidiaが出力されている場合はnvidiaがインストールされていることを確認します。それ以外の場合、これは機能する解決策ではありません
  • Sudo rmmod nvidiaでnvidiaモジュールを削除します
  • Sudo service lightdm startでlightdmを再起動します
  • ログイン画面がすぐに表示されます。そうしないと、このソリューションは役に立ちません。
  • 私にとっては、正常に起動したら、設定->追加のドライバー(すべての実験的な追加機能をインストールしました)を使用して、すべてのnvidiaドライバーを削除する必要がありました。それ以外の場合、再起動すると同じ問題が発生し、毎回上記を実行する必要があります
  • すべてのドライバーを削除した後、再起動したところ問題はありませんでした。次に、デフォルトのnvidiaドライバーを有効にして再起動しましたが、すべて正常です。
0
Luke