cron.weeklyで週1動作しているはずの logrotateが動いていない。ログがローテートできてないのに気づいた。
どうやら,selenux絡みで,セキュリティの設定ができていないようだ。
対策:
# fixfiles relabel
これ一発で,解決した。
logrotateの症状としては,コマンドでたたいてみると分かる。
# logrotate -f /etc/logrotate.d/syslog
error: error getting file context /var/log/info: No data available
error: error getting file context /var/log/messages: No data available
error: error getting file context /var/log/secure: No data available
error: error getting file context /var/log/maillog: No data available
error: error getting file context /var/log/spooler: No data available
error: error getting file context /var/log/boot.log: No data available
error: error getting file context /var/log/cron: No data available
このようなメッセージが出ている時,ファイルにselinuxの設定が壊れている時らしい。
