web-dev-qa-db-ja.com

Ubuntu 16.04がログインループで立ち往生

私のコンピューターは昨日の夜まで問題なく動作していましたが、今日はログインループに陥っています。

Grubからリカバリモードにしてdpkgパッケージを再構成しようとしましたが、機能しませんでした。lightdmからgdm3に切り替えてみましたが、ログイン時に黒い画面が表示されるだけで、lightdmを再構成し、lightdmをアンインストールして再インストールしてみました。動作しませんでしたが、まだログインループで立ち往生しています。私はグーグルで見つかったさまざまな方法を試しましたが、nvidiaドライバーが何かをめちゃくちゃにしているのではないかと思っていました(かなり長い間、これらのドライバーがインストールされているコンピューターを使用していたため、これは奇妙に見えますが)。現在のnvidiaドライバーとインストールされたnvidia-currentドライバー(304だと思います)ですが、まだ行き詰まっています。

他に何を試すことができますか?私はクリーンインストールを行うことを考え始めていますが、すべてを失って白紙の状態から始める必要があるよりも、問題を修正することを望みます。

提案をありがとう!

編集:/var/log/Xorg.0.logまたは/var/log/Xorg.0.log.oldのいずれにもエラーメッセージが見つかりませんでした

EDIT2:なので、少し調べてみると、.Xauthorityの読み取りに問題があることがわかりました。そのため、バックアップと新しい.Xauthorityファイルを作成し、それを解決しましたが、それでも数秒後にログインしました。黒い画面が表示され、ログイン画面に戻ります。 lightdmログを確認すると、「session_get_login1_session_id:assertion 'session!= NULL' failed」という重大なエラーが見つかりました。これを修正する方法についてのアイデア

4
Luca Giorgi

そのため、ネット上で見つけた同様の問題を抱えている人々を助ける多くのトラブルシューティングのヒントを試してみたところ、PCを修復できませんでした。私はクリーンインストールを実行して問題を解決しました。デュアルブートインストールでも機能する可能性があり、おそらくそのようにして一部のファイルを元に戻すことができたかもしれませんが、これについては完全にはわかりません。

1
Luca Giorgi

私がウェブで見つけた解決策はどれもうまくいきませんでした。私はこれを行うことで自分のコンピュータを使用することができました:

  • CTRL+F1テキストモードでログインする
  • Ubuntu-desktopおよびその他のグラフィカルライブラリを削除します。

    Sudo apt-get purge ubuntu-desktop
    Sudo apt-get purge xorg*
    Sudo apt-get purge x11*
    
  • Xubuntuをインストールする

    Sudo apt-get install xubuntu-desktop
    

それから、私は再起動しました、そして今、私は私のxubuntuからあなたに幸せに書いています

3
Andrea Araldo

私の問題は簡単でした。/etc/profileを変更して、PATHを変更しました。
確認して修正するには:起動

コマンドプロンプトを表示するにはctrl-alt F1

ルートになるスードス

/ usr/bin/vi/etc/profile

問題を確認するか、加えた変更を削除します

保存するwq

須藤再起動

これは私のために働いた

2
Slayer6

だから、私はいくつかのアップグレードやdist-upgradeの後、同じ問題を抱えていました。これは数回前に起こりましたが、最後に起こったときに、ログイン画面の解像度が本来の解像度よりもはるかに低いことに気付きました。これは、NVIDIAドライバーが読み込まれていないか、そのような何かが原因であると考えました。

私がしたことは、lightdmサービスを停止し、NVIDIAドライバーを再インストールしてから、lightdmサービスを再度開始することでした。これで問題が解決しました。

また、Ubuntuを再インストールしたこともあります。

とにかく、それが将来再び起こるなら、それを試してください。あなたのためにも働くかもしれません。

1
Torpington

私は同じ問題に直面し、それを解決しました。

これらは私が試した方法ですが、肯定的な結果ではありません。

 1.Playing around with .Xauthority file.
 2.Installing/Reinstalling oflightdm
 3.Nividia drivers

まず、OSをアップグレードしませんでした。アプリケーションをインストールしませんでした。後で慎重に分析した後、Sudoコマンドを使用してシェルスクリプトを実行しましたが、シェルスクリプトにはすでにSudoが含まれています。

例:シェルスクリプトの名前がChangePermission.shの場合(このスクリプトは、フォルダーのアクセス許可の変更に役立ちます)

フォルダのアクセス許可を変更するコマンド

Sudo chown -R $ USER:$ HOME

警告:このスクリプトを事前の知識なしに実行しないでください。

ターミナルでSudoを使用して上記のスクリプトを実行し、ログインループの問題を検出しました。

   abdullah@Storm:~$ Sudo sh ChangePermission.sh 

ここでは、Sudoを使用してスクリプトを実行していますが、スクリプトにも別のSudoが含まれているため、ログインの問題が発生しました(私にとって)

したがって、Sudoを使用せずに同じスクリプトを実行してログインループの問題を削除し、問題を解決しました。

  abdullah@Storm:~$ sh ChangePermission.sh 
1

これを使用して、cinammonデスクトップをインストールします。

Sudo add-apt-repository ppa:embrosyn/cinnamon
Sudo apt update 
Sudo apt install cinnamon

gnomeデスクトップの場合:

Sudo apt-get install ubuntu-gnome-desktop

for

0
nyxee

Ubuntu 16.04でこの問題を解決するには、以前のカーネルにロールバックします。

起動中にShiftキーを押したままにし、4.10.0-42で起動して4.13を削除しました。

次の2つのコマンドを使用しました。

$ Sudo apt-get purge linux-image-4.13.0-26-generic

$ Sudo apt-get purge linux-headers-4.13.0-26-generic

0
ericgs