更新後に管理者アカウントが読み込まれない

更新後に管理者アカウントが読み込まれない

この問題についてオンラインで見つけた他の回答では解決できなかったため、この質問をしています。

基本的に昨晩 Ubuntu 14.04 システムを更新したところ、システムを再起動するように求められました。再起動して管理者アカウントにログインすると、Unity インターフェイスが読み込まれませんでした。背景と、画面の右下隅に書かれた Ubuntu 14.04 のみが表示されました。ターミナルを開くための Alt+Ctrl+t などのショートカットは機能せず、マウスの右クリックも機能しません。ターミナルにアクセスできるのは Alt+Ctrl+F1 のみです。システムを数回再起動しましたが、毎回同じでした。ただし、管理者アカウントではない別のアカウントにログインすることはできます。現在使用しているのはそれですが、通常使用する管理者アカウントからすべてのファイルにアクセスすることはできません。

同じような状況で効果があったという人たちの解決策をいくつか試してみましたが、どれもうまくいきませんでした。gnome をインストールして効果があるかどうか確認してみましたが、効果はありませんでした。この場合も、問題なく gnome が表示される他の非管理者アカウントにしかログインできませんでしたが、管理者アカウントはログイン後バックグラウンドから移動できませんでした。

詳細オプションで別のカーネルで起動することも試みましたが、それでもうまくいきませんでした。

オンラインで以下の解決策を見つけて試してみましたが、どれも機能しませんでした。

sudo apt-get install unity-tweak-tool
unity-tweak-tool --reset-unity

もう一つは:

sudo apt-get install compizconfig-settings-manager
export DISPLAY=:0
ccsm

これも:

sudo apt-get update --fix-missing

そしてこれ:

sudo apt-get purge lightdm
sudo apt-get update
sudo apt-get install lightdm
dpkg-reconfigure lightdm
sudo shutdown

どれもうまくいきませんでした。どなたか助けていただけませんか?

答え1

GUI で作業するユーザーが 1 人、コンソール モードで作業する管理者が 1 人いるため、システムを再インストールせずに回復するために必要なものがすべて揃っています。

Ctrl+ Alt+を使用して管理者アカウントにログインしF1、次のように入力します。

sudo adduser admin-new

すべての情報を入力してから次のように入力します:

sudo adduser admin-new adm 
sudo adduser admin-new cdrom
sudo adduser admin-new sudo
sudo adduser admin-new dip
sudo adduser admin-new plugdev
sudo adduser admin-new lpadmin
sudo adduser admin-new sambashare

ログオフしてadmin-newとしてログオンするGUIを使用する(これが機能しない場合は、ここで報告してください)

Ctrl+ Alt+でターミナルを開きT、次のように入力します。

警告!するない賢く行動して、cp --recursive /home/admin-old/* /home/admin-new/現在のユーザー設定にあるエラーをコピーするようにしてください。

cp --recursive --no-dereference /home/admin-old/Documents/* /home/admin-new/Documents
cp --recursive --no-dereference /home/admin-old/Downloads/* /home/admin-new/Downloads
cp --recursive --no-dereference /home/admin-old/Pictures/*  /home/admin-new/Pictures
cp --recursive --no-dereference /home/admin-old/Templates/* /home/admin-new/Templates
cp --recursive --no-dereference /home/admin-old/Desktop/*   /home/admin-new/Desktop
cp --recursive --no-dereference /home/admin-old/Music/*     /home/admin-new/Music
cp --recursive --no-dereference /home/admin-old/Public/*    /home/admin-new/Public
cp --recursive --no-dereference /home/admin-old/Videos/*    /home/admin-new/Videos

(古いダウンロード ディレクトリやテンプレートなど、もう必要のないものは削除してください。)

これで、すべてのものの 99% が戻ってきました。(上記をすべて実行するための十分なスペースがない場合は、元の中間コピーコマンドを削除してください)

上記以外のディレクトリをコピーしたい場合は、まずシステム全体のバックアップを取るなぜならディレクトリの1つしなかったコピーエラーが含まれています。

次に、次の操作を実行します。deluser --remove-home admin-old

答え2

取り除く代わりに全てデータ ファイルのみを新しいユーザーにコピーして設定をコピーする場合は、最初に試すオプションがもう 1 つあります。

rm /home/{affected user}/.config/dconf/user
sudo service lightdm restart

これにより、Unity 関連の設定のみが削除され、このような問題のほとんどでは、動作状態に戻すのに十分です。私の場合はこれでうまくいき、他の解決策に比べて何時間もの作業を節約できました。

ソース

関連情報