web-dev-qa-db-ja.com

Ubuntu 14.04がGUIログインループでスタックし、修正後にログインGUIが試行されない

Ubuntu 14.04は、Guestプロファイルを含むすべてのプロファイルでログインループに陥りました。別のコンピューターからsshを介してターミナルセッションを取得し、Ctrl-Alt-F3ターミナルにアクセスできます。私は.Xauthorityファイルと.profilesは破損していません。再インストールlightdmを試みて再構成し、gdmをインストールしましたが、 this ページに基づいてこれらのコマンドの後にエラーが発生しました:

$ Sudo apt-get purge lightdm; Sudo apt-get install lightdm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  lightdm* ubuntu-desktop*
0 to upgrade, 0 to newly install, 2 to remove and 10 not to upgrade.
After this operation, 635 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 794245 files and directories currently installed.)
Removing ubuntu-desktop (1.325) ...
Removing lightdm (1.10.6-0ubuntu1) ...
Purging configuration files for lightdm (1.10.6-0ubuntu1) ...
Removing user `lightdm' ...
Warning: group `lightdm' has no more members.
userdel: user lightdm is currently used by process 1539
/usr/sbin/deluser: `/usr/sbin/userdel lightdm' returned error code 8. Exiting.
dpkg: error processing package lightdm (--purge):
 subprocess installed post-removal script returned error exit status 1
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Errors were encountered while processing:
 lightdm
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed
  lightdm
0 to upgrade, 1 to newly install, 0 to remove and 10 not to upgrade.
Need to get 0 B/108 kB of archives.
After this operation, 573 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package lightdm.
(Reading database ... 794213 files and directories currently installed.)
Preparing to unpack .../lightdm_1.10.6-0ubuntu1_AMD64.deb ...
Unpacking lightdm (1.10.6-0ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Setting up lightdm (1.10.6-0ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...

その後、リストからlightdmを選択する必要があります。まだループに残っています。

そして

$ Sudo apt-get purge lightdm; Sudo apt-get install gdm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  lightdm*
0 to upgrade, 0 to newly install, 1 to remove and 10 not to upgrade.
After this operation, 573 kB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 794242 files and directories currently installed.)
Removing lightdm (1.10.6-0ubuntu1) ...
Purging configuration files for lightdm (1.10.6-0ubuntu1) ...
Removing user `lightdm' ...
Warning: group `lightdm' has no more members.
userdel: user lightdm is currently used by process 1683
/usr/sbin/deluser: `/usr/sbin/userdel lightdm' returned error code 8. Exiting.
dpkg: error processing package lightdm (--purge):
 subprocess installed post-removal script returned error exit status 1
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Errors were encountered while processing:
 lightdm
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gdm is already the newest version.
0 to upgrade, 0 to newly install, 0 to remove and 10 not to upgrade.

今、私はGUIログインを取得することさえできず、Stopping System V runlevel compatibility

Sudo apt-get install lightdm ubuntu-desktopはエラーを表示しませんが、ループ内に残っています。

1

明確な解決策なしに何度か試みた後、私は団結ランチャーセッションで成功したログインに戻ることができました。私が行った手順は次のとおりです。

  1. Sudo apt-get remove fglrx*を使用して独自のグラフィックカードドライバーを削除しました。再起動時に、これは何も変更していないようでした。
  2. .Xauthorityファイルだけでなく、Sudo rm .Xauth*を使用して関連するすべてのファイルを削除することにしました。その後、ログインできましたが、ユニティランチャーやステータスバーなどはなく、背景とアイコンのみがありました。
  3. Sudo apt-get install --reinstall unitySudo apt-get install --reinstall ubuntu-desktopを使用してunityとubuntu-desktopを再インストールしようとしましたが、これも何も変更しませんでした。
  4. this リンクに基づいて団結をリセットするグラフィカルな方法を使用しようとしましたが、これは物事を変えるようには見えませんでした。
  5. dconf reset -f /org/compiz/へのリンクと同じリンクで、パスが正しくないことを示すメッセージが表示された後、unity --reset-icons &disownを使用してすべてを修正したようで、完全な単一ランチャーセッションでログインできました。
1