2016年8月14日日曜日

MATEログイン後にフリーズ

ある日、MATEデスクトップにログインしたら突然フリーズしました。

カーソルは砂時計のまま、いつまでたっても変わらず。何度再起動しても同じ。
パネルもクリックできないので、メニューも開けません。

かろうじてsshdは動いていたので他のマシンからはログインできましたが、とてつもなく重く作業になりません。さてどうしよう。

何やったの?

何もやってません。いやホントに。
何かアプリをインスコしたわけでも、設定を変えたわけでもありません。

解決法は?

検索しても似たような記事はあるものの、ドンピシャの記事はありませんでした。
仕方ないから自力でなんとかしようと知恵を絞って考えました。
  • 前回ログイン時は普通にネットを見ていただけ
  • 特にroot権限が必要な作業はしていない
  • ということは、一般ユーザ権限で書き込める場所に何かが起きたはず
というわけで、ホームディレクトリ以下に何か変わったことがないか調査。

…わからん( ・᷄ὢ・᷅ )

仕方ないので、ログイン後に読み込まれそうなディレクトリを順に消して確認することに。

Ubuntuのライブディスクでブートしたあと、ホームディレクトリをマウントして
.local, .config, .cacheの順に消しては再起動→ログインを繰り返していたら、.cacheを消した時点でログイン成功!何かの拍子にどこかのキャッシュファイルが壊れたのかな…

もちろんパネルの設定とかは全部元に戻ってしまいましたが、これはまたやりなおせば済むこと。

一時は必要なデータだけ取り出して再インストールしてやろうかと思っていたので、ログインできただけでも十分です…

0 件のコメント:

コメントを投稿