質問: 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」という重大なエラーが見つかりました。これを修正する方法についてのアイデア
回答: 私は同じ問題に直面し、それを解決しました。これらは私が試した方法ですが、肯定的な結果ではありません。 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