最近、Ubuntu 14.04のインストールを更新しましたが、リブートするとUbuntuデスクトップ環境にサインインできなくなります。私は次のようないくつかのアプローチを試しました:
.Xauthority
の名前変更と再起動.Xauthority
がroot
によって所有されていないことを確認します(コマンドSudo chown -R $USER:$USER $HOME
も実行しました。ホームディレクトリのほとんどすべてのファイルが実行可能になりました)Sudo apt-get install ubuntu-desktop
およびSudo apt-get install --reinstall ubuntu-desktop
.xsession-errors
の内容:
Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: gnome-session (Unity) main process (6756) terminated with status 1
init: unity-settings-daemon main process (6735) killed by TERM signal
init: Disconnected from notified D-Bus bus
init: logrotate main process (6631) killed by TERM signal
init: xsession-init main process (6726) killed by TERM signal
init: unity-panel-service main process (6760) killed by TERM signal
init: upstart-dbus-session-bridge main process (6675) terminated with status 1
init: hud main process (6740) killed by TERM signal
そして /var/log/lightdm/lightdm.log
の内容は
更新
説明されている修正を試しました こちら そして今、Ubuntuデスクトップ環境はなくなっています。 -そして今、3つのデスクトップ環境(gnomeを含む)があり、xfceのみが動作します。
最新アップデート
以下に示すように、多数のデスクトップマネージャー(?)をインストールしましたが、動作するのはそのうち2つだけです。 GNOME Flashback(Metacity)およびXfceセッション。残りは機能しません。
最終更新
システムを修正しようとする多くの試みが悪化したため、最終的にUbuntu 16.04 LTSをインストールする必要がありました。
ある時点でxsessionをルートとして実行しようとしたため、ホームディレクトリにルートとして所有されている他のファイルが残っているようです。
ルートが所有するホームディレクトリ内のすべてのファイルをリストする
find ~ -uid 0
リストを見て、何かを返してからもう一度試してください。
また、後で変更する際に問題が発生する場合に備えて、後で参照できるようにこれをファイルに送信することをお勧めします。
そのコマンドでリストされたすべてのファイルを所有者に戻す必要がある場合は、このコマンドを実行します。
find ~ -uid 0 -exec chown $USER:$USER -r {} \;
また、比較のために新しいユーザーアカウントを作成する価値があります。それでログインしてみてください。それが機能しない場合、問題はユーザーレベルではなく、システムの問題である可能性があります。
/var/log/Xorg.0.log
および/var/log/Xorg.0.log.old
を確認して投稿してください。x11-common
を削除し、/etc/X11
を削除/名前変更して、x11-common
を再度インストールしてください。