web-dev-qa-db-ja.com

ログインループ-団結を実行できません-Xauthorityの所有権ではなく、ディスプレイに関連している可能性がありますか?

すべて、VNCを機能させようとしていましたが、再起動後にUbuntu 14.04にログインできないことを発見したとき、今では思い出せない多くの変更を行っています。認証できたと思いますが、ログイン画面に戻ります。ゲストとして、Alt-F1コンソール経由でログインできます。

私はエラーをグーグルで検索し、多くのことを試しましたが、成功せず、今は無知です。以下の出力を参照してください。 XFCEは正常にロードされますが、lightdmを取り戻したいことに注意してください。

ここで何が起こっているかについてのアドバイスと説明で本当にできました。よろしくマーティン

-rwxr-xr-x 1 martin martin 50 Mar 14 22:13 .Xauthority *(念のために、このファイルの許可を少し船外に出した)

martin @ thrio:〜$ cat .xsession-errors
run_imで開始されたibusのスクリプト。
run_imで自動起動するスクリプト。
run_imで開始されるデフォルトのスクリプト。
init:gnome-session(Unity)メインプロセス(2745)はステータス1で終了しました
init:通知されたD-Busバスから切断されました
init:TERMシグナルにより、logrotate main process(2596)が終了しました
init:update-notifier-crash(/var/crash/_usr_lib_ibus_ibus-ui-gtk3.1000.crash)メインプロセス>(2645)TERMシグナルにより強制終了
init:update-notifier-crash(/var/crash/_usr_lib_unity_unity-unity-panel-service.1000.crash)main> process(2646)killed by TERM signal
init:upstart-dbus-session-bridgeメインプロセス(2697)はステータス1で終了しました
init:TERMシグナルにより強制終了されたxsession-initメインプロセス(2705)
init:TERMシグナルによりメインプロセス(2715)が強制終了されました
init:unity-panel-serviceメインプロセス(2753)がTERMシグナルによって強制終了されました
init:window-stack-bridge main process(2620)killed by KILL signal

martin @ thrio:〜$ unity --replace
stop:不明なジョブ:unity-panel-service
start:不明なジョブ:unity-panel-service
compiz(コア)-情報:プラグインのロード:コア
compiz(コア)-情報:開始プラグイン:コア
無効なMIT-MAGIC-COOKIE-1 keycompiz(コア)-致命的:ディスプレイを開けませんでした:0
compiz(コア)-情報:プラグインの停止:コア
compiz(コア)-情報:アンロードプラグイン:コア

それはディスプレイ設定に関連している可能性があります:私はもともとVNCを動作させ、動作していないように見えるデフォルトの暗号化とディスプレイに関連して従ったいくつかの指示をオフにしようとしました

/var/log/lightdm/lightdm.logから

[+522.72s] DEBUG: Session pid=2785: Authenticate result for user martin: Success  
[+522.72s] DEBUG: Session pid=2785: User martin authorized  
[+522.72s] DEBUG: Session pid=2785: Greeter requests session Ubuntu  
522.72s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session  
[+522.72s] DEBUG: Session pid=2785: Sending SIGTERM  
[+522.73s] DEBUG: Session pid=2785: Exited with return value 0  
[+522.73s] DEBUG: Seat: Session stopped  
[+522.73s] DEBUG: Seat: Greeter stopped, running session  
[+522.73s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1  
[+522.73s] DEBUG: Session pid=2845: Running command /usr/sbin/lightdm-session gnome-session   --session=Ubuntu  
[+522.73s] DEBUG: Creating shared data directory /var/lib/lightdm-data/martin  
[+522.73s] DEBUG: Session pid=2845: Logging to .xsession-errors  
[+522.74s] DEBUG: Activating VT 7  
[+522.74s] DEBUG: Activating login1 session c4  
[+524.24s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  
[+528.25s] DEBUG: Session pid=2845: Exited with return value 0  
[+528.25s] DEBUG: Seat: Session stopped  
[+528.25s] DEBUG: Seat: Stopping display server, no sessions require it  
[+528.25s] DEBUG: Sending signal 15 to process 2778  
[+528.36s] DEBUG: Process 2778 exited with return value 0  
[+528.36s] DEBUG: DisplayServer x-0: X server stopped  
[+528.36s] DEBUG: Releasing VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0  
[+528.36s] DEBUG: Seat: Display server stopped  
[+528.36s] DEBUG: Seat: Active display server stopped, starting greeter  
[+528.36s] DEBUG: Seat: Creating greeter session  
[+528.36s] DEBUG: Seat: Creating display server of type x  
[+528.36s] DEBUG: Using VT 7  
[+528.36s] DEBUG: Seat: Starting local X display on VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log  
[+528.36s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0  
[+528.36s] DEBUG: DisplayServer x-0: Launching X Server  
[+528.36s] DEBUG: Launching process 3516: /usr/bin/X -core :0 -seat seat0   -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch  
[+528.36s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0  
[+528.43s] DEBUG: Got signal 10 from process 3516  
[+528.43s] DEBUG: DisplayServer x-0: Got signal from X server :0  
[+528.43s] DEBUG: DisplayServer x-0: Connecting to XServer :0  
[+528.43s] DEBUG: Seat: Display server ready, starting session authentication  
[+528.43s] DEBUG: Session pid=3523: Started with service 'lightdm-greeter', username 'lightdm'  
[+528.44s] DEBUG: Session pid=3523: Authentication complete with return value 0: Success  
[+528.44s] DEBUG: Seat: Session authenticated, running command  
[+528.44s] DEBUG: Session pid=3523: Running command /usr/lib/lightdm/lightdm-greeter-  session /usr/sbin/unity-greeter  
[+528.44s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm  
[+528.44s] DEBUG: Session pid=3523: Logging to /var/log/lightdm/x-0-greeter.log  
[+528.45s] DEBUG: Activating VT 7  
[+528.45s] DEBUG: Activating login1 session c5  
[+528.57s] DEBUG: Session pid=3523: Greeter connected version=1.10.4  
[+528.69s] DEBUG: Session pid=3523: Greeter start authentication for martin  
[+528.69s] DEBUG: Session pid=3583: Started with service 'lightdm', username 'martin'  
[+528.70s] DEBUG: Session pid=3583: Got 1 message(s) from PAM  
[+528.70s] DEBUG: Session pid=3523: Prompt greeter with 1 message(s)  
[+529.73s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  

martin@thrio:~$ uname -r  
3.13.0-46-generic  
martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$   

martin@thrio:/var/log$ lshw -c video  
WARNING: you should run this program as super-user.  
  *-display              
       description: VGA compatible controller  
       product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller  
       vendor: Intel Corporation  
       physical id: 2  
       bus info: pci@0000:00:02.0  
       version: 06  
       width: 64 bits  
       clock: 33MHz  
       capabilities: vga_controller bus_master cap_list rom  
       configuration: driver=i915 latency=0  
       resources: irq:48 memory:f7400000-f77fffff memory:e0000000-efffffff ioport:f000  (size=64)  
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.  
martin@thrio:/var/log$ modinfo  
modinfo: ERROR: missing module or filename.  

レビュー後の追加情報

"ドライバーをインストールしましたか?いくつかのTTY(Ctrl + Alt + F1..F6)から任意のユーザーと接続できますか?"ドライバーなし-はいTTYログインへ

"そこにあるすべてのファイルを/ homeディレクトリに移動して(コピーを作成)、kdmを使用してログインしようとしました(Kubuntuを使用)。ログイン画面としてkdmを選択するには、Sudo dpkg-reconfigureを実行しましたlightdmおよび選択されたkdm。kdmを使用すると、以前のセッションまたはデフォルトのセッションを選択できます。これが進むべき方法でした。」

インストール済みKDM(Sudo apt-get install KDM)-インストール中に、KDMまたはlightDMを選択するオプションがあり、lightDMを選択しました。再起動-変更なし
ホームディレクトリ/ home/martinを/ home/martinbakに移動して再起動しました-変更なし

martin@thrio:~$ Sudo dpkg-reconfigure kdm and rebooted - entered KDM Shell - error "cannot enter home directory. using /." - still would not log in .  
martin@thrio:~$ Sudo dpkg-reconfigure lightdm and switched back to lightdm - rebooted - same login loop  
martin@thrio:/home$ Sudo mv martinbak martin and rebooted.  

Chown .Xauthority-これは以前に確認されており、正しい
Chown/tmp-これは以前に確認されており、正しい
"両方でない場合、どちらかをお勧めします
1.dpkg-reconfigure lightdm
2。またはアンインストールして、再インストールします。 "

dpkg-reconfigureが試行されました
martin @ thrio:〜$ Sudo apt-get purge lightdm
"lightdm(1.10.4-0ubuntu2)を削除しています...
lightdm(1.10.4-0ubuntu2)の設定ファイルを削除しています...
ユーザーlightdm' ...
Warning: group
lightdm 'を削除すると、メンバーがなくなります。
** userdel:ユーザーlightdmは現在プロセス2092で使用されています
/usr/sbin/deluser: `/ usr/sbin/userdel lightdm 'はエラーコード8を返しました。終了します。
dpkg:パッケージlightdmの処理エラー(--purge):
サブプロセスがインストールされた削除後スクリプトがエラー終了ステータス1を返しました
man-db(2.6.7.1-1ubuntu1)のトリガーの処理...
処理中にエラーが発生しました:
lightdm
E:サブプロセス/ usr/bin/dpkgがエラーコード(1)を返しました。 "** martin @ thrio:〜$ Sudo apt-get install lightdm

きれいに取り外して再インストールするようには見えません。

"ほとんどあきらめた後、.xsession-errorsを見て、.profileにタイプミスがあることに気付きました"

このファイルを編集したことはありませんが、問題が発生した場合、探しているものがわかりません。

`martin@thrio:~$ cat .profile  
# ~/.profile: executed by the command interpreter for login shells.  
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login  
# exists.  
# see /usr/share/doc/bash/examples/startup-files for examples.  
# the files are located in the bash-doc package.  

# the default umask is set in /etc/profile; for setting the umask  
# for ssh logins, install and configure the libpam-umask package.  
#umask 022  

# if running bash  
if [ -n "$BASH_VERSION" ]; then  
    # include .bashrc if it exists  
    if [ -f "$HOME/.bashrc" ]; then  
        . "$HOME/.bashrc"  
    fi  
fi  

# set PATH so it includes user's private bin if it exists  
if [ -d "$HOME/bin" ] ; then  
    PATH="$HOME/bin:$PATH"  
fi  
martin@thrio:~$ ` 

_Sudo mv ~/.Xauthority ~/.Xauthority.backup  
Sudo service lightdm restart_  

martin@thrio:~$ mv ~/.Xauthority ~/.Xauthority.bak  
martin@thrio:~$ Sudo service lightdm restart  
[Sudo] password for martin:  
lightdm stop/waiting  
lightdm start/running, process 3032  
martin@thrio:~$  

まだログインループで立ち往生

"xubuntu-desktopを再インストールし、現在修正済みです"

martin@thrio:~$ Sudo apt-get purge xubuntu-desktop  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Package 'xubuntu-desktop' is not installed, so not removed  
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.  
martin@thrio:~$  

_ "その後、Sudo apt-get install gdmと入力します。インストールしてSudo dpkg-reconfigure gdmと入力し、プロンプトに従ってログインマネージャーとして設定します。
Ctrl + Alt + F7を押して、ログイン画面に戻ります。ログインは機能しますか?もしそうなら、あなたの問題は解決されています!

表示されない場合は、フルスクリーンターミナルに戻り、Sudo dpkg-reconfigure lightdmと入力して、再度ログインマネージャーとしてLigthDMを設定します。これは、グラフィックドライバーの問題であることは確かです。 "_

Sudo apt-get install gdmおよび再起動-ログインループ。 (つまり、これはグラフィックスドライバーに問題があることを示唆しています。

martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$  

この検索の出力を取得する必要がありますか?

12
Martin

あなたは質問に答えを出しましたが、記録のためにこれを書きます。 ctrl + alt + F1と入力し、コマンドプロンプトでユーザー名でログインします。

user@Dell$ ls -l ~/.ICEauthority
-rw------- root root 3668 May 28 09:28 /home/user/.ICEauthority
user@Dell$ Sudo chmod 777 ~/.ICEauthority
password:
user@Dell$ ls -l ~/.ICEauthority
-rwxrwxrwx root root 3668 May 28 09:28 /home/user/.ICEauthority

ctrl + alt + F7およびログインが機能しました。

2
iammilind

私の.xsession-errorsには、元の質問にリストされたものと同様のエラーがあります。私も@Martinが試したことのほとんどすべてを試しました。

最後に私のために働いたのは、リンクからの答えでした lightdmは起動しません 。これは基本的にlightdmの停止、xserverの再構成、lightdmの起動、そしてマシンの再起動を伴います。この後、元のユーザーアカウントにログインできました。

参考:Ubuntu 14.04 LTS(lightdmを使用)を実行しているLenovo T530マシンがあり、Cuda 6.5用にnvidiaドライバーがインストールされています。

0
SBK

壊れたパッケージがたくさんあります。パッケージを追跡する必要があります。強制インストールを試してください。このコマンドを実行すると、「通常」壊れたパッケージをフィードバックして、dpkgサブプロセス[1]が発生する理由を知ることができます。あなたのlightdmデータはおそらく削除されず、おそらくlightdmグループIDはまだ存在しています。catを確認するには、/ etc/groupでcatを実行します。

:~$ cat /etc/group

:~$ Sudo apt-get -f install -y

また、表示変数に問題があり、/ tmp/.x0-lockキーが以前とは異なるため、ロックアウトされたままになっています。マジッククッキーを破損すると、ディープバインドになります。 ubuntu-desktopをアンインストールする必要があるかもしれません。今のところ、GDMとopenboxをインストールしてください。

ctl-alt-F6

:~$ Sudo apt-get install openbox -y

:~$ Sudo apt-get install gdm -y

Gdmをディスプレイマネージャにし、openboxをウィンドウマネージャにするオプションを選択します。これはあなたの問題に対する最も簡単な解決策かもしれません。

フィードバックがある場合は書き戻しますか?? !!

0
oOpSgEo