Ubuntu で無限ログインループ状態になったときの対処方法

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 モードでのログイン画面に移動することができます。改めてログインしてみましょう。

参考

バグの疑いのあるパッケージを根こそぎ削除する方法 #

ここでは ubuntu-restricted-extras を削除するとします。

apt purge で設定ファイル含めて削除しつつ、--auto-remove オプションで対象パッケージの削除に伴って不要になった依存パッケージも削除します。

sudo apt purge -y --auto-remove ubuntu-restricted-extras