Ubuntu で無限ログインループ状態になったときの対処方法
May 5, 2024
初めてこの状態になったときは焦りました。対応手順をメモしておきます。
きっかけは H.264 コーデックの動画ファイルを Ubuntu で再生しようとしたときのこと。デフォルトの動画プレイヤーの初期状態ではそのコーデックに対応していないということで ubuntu-restricted-extras
パッケージ apt
でインストールしたら掲題の状態になってしまいました。
具体的には、ログイン後すぐにログアウトが行われてしまい、「ログイン -> (自動でログアウトし)ログイン画面に戻る -> ログイン -> ログイン画面に戻る …」という無限ループ状態です。
CLI でログインして、パッケージを整理する #
GUI モードのログイン画面で「Ctrl + Alt + F3」を押すと CLI モードでのログイン画面に移動できます。
sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt clean -y
reboot
これで、GUI モードでのログインループが発生しなくなっているはずです。「Ctrl + Alt + F1」を押すと GUI モードでのログイン画面に移動することができます。改めてログインしてみましょう。
参考
- How to Fix the Ubuntu Login Loop Problem - TechGit
- https://techgit.net/how-to-fix-the-ubuntu-login-loop-problem/
バグの疑いのあるパッケージを根こそぎ削除する方法 #
ここでは ubuntu-restricted-extras
を削除するとします。
apt purge
で設定ファイル含めて削除しつつ、--auto-remove
オプションで対象パッケージの削除に伴って不要になった依存パッケージも削除します。
sudo apt purge -y --auto-remove ubuntu-restricted-extras