Debian Wheezyにアップグレードした後、Syslog、auth.log、kern.log、およびメッセージログファイルは更新されなくなりました(Debian Squeezeは以前に実行されていました)。
どうすれば修正できますか?
他のDebianユーザーがこの問題に直面していることを理解しました( http://forums.debian.net/viewtopic.php?f=5&t=104049 )。
ログを復元するには、syslogデーモン(アップグレード中に削除されたものと同様)を再インストールするだけです。次に例を示します。
apt-get install inetutils-syslogd
ここに来たのは、先週、お客様のサーバーの1つがDebian Etch(4)からsqueeze(6)、wheezy(7)、最後にJessie(8)にアップグレードされ、それ以来/var/log/syslog
にアクティビティがなかったためです。
Debian 5では、sysklogd
がrsyslog
に置き換えられたことがわかりました。ただし、これは特定のシステムでは更新されませんでした。 Debian 7へのアップグレードで後方互換性が維持されなくなったとき、それは壊れました。
解決策は http://jonsimpson.co.uk/log/2014/syslogd-updated-debian に記載されているようにrsyslogパッケージをインストールするだけであり、syslogが再び稼働します。
apt-get install rsyslog