MoriKen's Journal

MoriKen's Journal

アラサー社会人博士による徒然日記。技術についてつらつら。だけだとコンテンツが貧弱なので、会社公認で大学院博士課程に進学した経緯や、独学でTOEICを475→910にしたノウハウを共有します。

【Ubuntu 18】indicator-multiload を入れるとログインループに陥ったときの対処法

Sponsored Link

起きたこと

Ubuntu 18.04 でログインループに陥りました。apt で何かやっかいなものを突っ込んでしまったときに起こります。

NVIDIA 関係は再インストールしてみたのですが、それでも駄目でした。

怪しそうなアプリケーションを remove したところ復活したので、その経緯をメモします。

きっかけ

apt で indicator-multiload をインストールしました。

$ sudo apt update
$ sudo apt install indicator-multiload

確かに、インストールした直後も、ちゃんと表示されていなくて不安定だったことを覚えています。。。そのまま油断してOSをシャットダウンしてしまいました。

Ubuntu 16.04 では下記のように使えたのですが。。。

f:id:MoriKen254:20200507153021j:plain


対処手順

1. 仮想コンソールを立ち上げる

GUIログイン画面上で、Ctrl + Alt + F1を押します。

もしF1で開かないなら、F2以降のいずれかのボタンでも試行してみてください。

2. apt の履歴を確認する

下記コマンドで過去の apt 履歴を確認します。

$ vim /var/log/apt/history.log

もっと遡りたいときはアーカイブを確認します。

$ vim /var/log/apt/history.log.1.gz

インストール後にすると怪しげな挙動をしたアプリケーションの名前を発見。。。

Start-Date: 2020-xx-xx  xx:xx:xx
Commandline: apt install indicator-multiload
Requested-By: username (1000)
Install: indicator-multiload:amd64 (0.4-0ubuntu5)
End-Date: 2020-xx-xx  xx:xx:xx

3. 怪しいアプリケーションを remove → reboot

$ sudo apt remove indicator-multiload
$ sudo reboot

これにて復活。。。

4. 代わりのアプリケーションをインストールする

どうも 18.04 では代わりのツールがあるようです。

まずは前準備

$ sudo apt-get install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0  gir1.2-clutter-1.0

次に、代替アプリケーションをインストールします。

  1. Ubuntu Software Center で system monitor extension と検索。
  2. system-monitor を選択してインストールする。

すると下記画面が表示されます。

f:id:MoriKen254:20200507154044p:plain


おわりに

ログインループが起きたときは、大抵NVIDIA 関連のドライバ、Unity が引っかかることが多いようです。

加えて、apt でインストールしたアプリケーションで、挙動が不安定なものは、疑ったほうが良さそうです。

めでたしめでたし!