Pliki dziennika Syslog, auth.log, kern.log i komunikatów nie są już aktualizowane po aktualizacji do Debian Wheezy (wcześniej działał Debian Squeeze).
Jak mogę to naprawić?
Pliki dziennika Syslog, auth.log, kern.log i komunikatów nie są już aktualizowane po aktualizacji do Debian Wheezy (wcześniej działał Debian Squeeze).
Jak mogę to naprawić?
Odpowiedzi:
Uznałem, że dokładny problem napotkali inni użytkownicy Debiana ( http://forums.debian.net/viewtopic.php?f=5&t=104049 ).
Aby przywrócić rejestrowanie, wystarczy ponownie zainstalować demona syslog (podobny do tego, który został usunięty podczas aktualizacji), na przykład:
apt-get install inetutils-syslogd
Przybył tutaj, ponieważ jeden z serwerów naszych klientów został uaktualniony z Debian Etch (4) do squeeze (6), wheezy (7) i wreszcie do Jessie (8) w zeszłym tygodniu i /var/log/syslog
od tamtej pory nie miał żadnej aktywności.
Okazuje się, że w Debianie 5 sysklogd
został zastąpiony przez rsyslog
. Nie zostało to jednak zaktualizowane w konkretnym systemie. Kiedy zgodność z poprzednimi wersjami przestała być utrzymywana przy aktualizacji do Debiana 7, zepsuła się.
Rozwiązaniem jest po prostu instalacja pakietu rsyslog, jak wspomniano w http://jonsimpson.co.uk/log/2014/syslogd-updated-debian, a syslog jest ponownie uruchomiony.
apt-get install rsyslog