私のコンピューターは昨日の夜まで問題なく動作していましたが、今日はログインループに陥っています。
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」という重大なエラーが見つかりました。これを修正する方法についてのアイデア
そのため、ネット上で見つけた同様の問題を抱えている人々を助ける多くのトラブルシューティングのヒントを試してみたところ、PCを修復できませんでした。私はクリーンインストールを実行して問題を解決しました。デュアルブートインストールでも機能する可能性があり、おそらくそのようにして一部のファイルを元に戻すことができたかもしれませんが、これについては完全にはわかりません。
私がウェブで見つけた解決策はどれもうまくいきませんでした。私はこれを行うことで自分のコンピュータを使用することができました:
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からあなたに幸せに書いています
私の問題は簡単でした。/etc/profileを変更して、PATHを変更しました。
確認して修正するには:起動
コマンドプロンプトを表示するにはctrl-alt F1
ルートになるスードス
/ usr/bin/vi/etc/profile
問題を確認するか、加えた変更を削除します
保存するwq
須藤再起動
これは私のために働いた
だから、私はいくつかのアップグレードやdist-upgradeの後、同じ問題を抱えていました。これは数回前に起こりましたが、最後に起こったときに、ログイン画面の解像度が本来の解像度よりもはるかに低いことに気付きました。これは、NVIDIAドライバーが読み込まれていないか、そのような何かが原因であると考えました。
私がしたことは、lightdmサービスを停止し、NVIDIAドライバーを再インストールしてから、lightdmサービスを再度開始することでした。これで問題が解決しました。
また、Ubuntuを再インストールしたこともあります。
とにかく、それが将来再び起こるなら、それを試してください。あなたのためにも働くかもしれません。
私は同じ問題に直面し、それを解決しました。
これらは私が試した方法ですが、肯定的な結果ではありません。
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
これを使用して、cinammonデスクトップをインストールします。
Sudo add-apt-repository ppa:embrosyn/cinnamon
Sudo apt update
Sudo apt install cinnamon
gnomeデスクトップの場合:
Sudo apt-get install ubuntu-gnome-desktop
for
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