Gnome-log のログが「今回の起動」しか表示されない問題を解決する

広告

最近ノートPCがよく分からないタイミングでフリーズする。フリーズしたらだいたい強制終了してからログを漁るんだけど、そのときよく使うのが Gnome-log。で、最近おかしなことに遭遇した。

Gnome-log を開くたびに、今回の起動分のログしか表示されず、それ以前のログが全部消えている。

広告

理屈から言えばおかしい。以前は何回分もの起動記録が見えていたはずだ。

Screenshot-20200827085859-2312x1010.png

しばらく Google を回してみたところ、この Gnome-log が読み込んでいるのは結局 Systemd Journal のログ情報だということが分かった。

Journal のログは次のコマンドで確認できる。

journalctl --list-boots

見ての通り一回分しかない。やるべきことは Journal のログが過去の内容を記録・保存できていない問題を直すだけで、次の3つのコマンドで強制的に設定してやればいい。

sudo mkdir -p /var/log/journal
sudo systemd-tmpfiles --create --prefix /var/log/journal

これでたぶん問題ないはず。

Screenshot-20200830121258-530x263.png

Screenshot-20200830121252-722x165.png

原因はおそらく、以前 Stracer とかいうツールで過去のログを掃除したときに、そのクソツールが /var/log/journal ディレクトリごと消してしまったことだと思う。


リンク: https://askubuntu.com/questions/1002524/why-does-journalctl-list-boots-only-show-the-current-boot

本家 plumz.me でこの記事にコメントする

コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。

目次