Introduction

備忘録。
firewall-cmd を使って通信をリジェクトしていたログを採取しようと思っていたのだが、ログが /var/log/messages に吐き出されないどころか、存在していない。

何故?

How to resolve?

バグなのか issue にあがっていた。

issue のタイトルは Bug 1088021 - Changing a VM host’s time disables rsyslog file logging ではあるが、VM に関係なく発生するし、RHEL 7 以外でも発生した。
(自分の場合は CentOS 8.1)

回避策は下記。

1
2
$ rm /var/lib/rsyslog/imjournal.state
$ systemctl restart rsyslog

一部投稿で、上記の回避策は信頼できない、と言われているが、私はこれで解決できた。
何はともあれ /var/log/messages を出すことが最優先なので…