# systemctl status clamav-daemon
すると必ず
Process: ExecStartPre=/bin/mkdir /run/clamav の行がエラーになっている。
/lib/systemd/system/clamav-daemon.service を見ても、ExecStartPreの定義は無い
そこで、/etc/systemd/system/ 以下を見ると、clamav-daemon.service.dフォルダがあり、extend.conf ファイルがを見つけた。
[Service]
ExecStartPre=-/bin/mkdir /run/clamav
ExecStartPre=/bin/chown clamav /run/clamav
mkdirは、同名の既存フォルダがある場合はFile existsを表示してエラーで終了する。
こいつが原因だったか・・・・・!
extend.conf を
[Service]
ExecStartPre=-/bin/mkdir -p /run/clamav
ExecStartPre=/bin/chown clamav /run/clamav
に変更して
# systemctl daemon-reload
clamav-daemonを再起動しても、statusはキレイな状態。
意外とubuntuはダメダメだな・・・・。