Các tệp nhật ký Syslog, auth.log, kern.log và tin nhắn không được cập nhật nữa sau khi nâng cấp lên Debian Wheezy (Debian Squeeze đã chạy trước đó).
Làm thế nào tôi có thể sửa chữa nó?
Các tệp nhật ký Syslog, auth.log, kern.log và tin nhắn không được cập nhật nữa sau khi nâng cấp lên Debian Wheezy (Debian Squeeze đã chạy trước đó).
Làm thế nào tôi có thể sửa chữa nó?
Câu trả lời:
Tôi đã tìm ra vấn đề chính xác đã gặp phải bởi những người dùng Debian khác ( http://forums.debian.net/viewtopic.php?f=5&t=104049 ).
Để khôi phục đăng nhập, người ta chỉ cần cài đặt lại một trình nền syslog (tương tự như trình nền đã bị xóa trong quá trình nâng cấp), ví dụ:
apt-get install inetutils-syslogd
Đến đây vì một trong những máy chủ của khách hàng của chúng tôi đã được nâng cấp từ Debian Etch (4) thành ép (6), thành khò khè (7) và cuối cùng là Jessie (8) vào tuần trước và /var/log/syslog
không có hoạt động nào kể từ đó.
Hóa ra, trở lại trong Debian 5, sysklogd
đã được thay thế bằng rsyslog
. Điều này đã không được cập nhật trên hệ thống cụ thể, mặc dù. Khi khả năng tương thích ngược đã dừng được duy trì khi nâng cấp lên Debian 7, nó đã bị hỏng.
Giải pháp đơn giản là cài đặt gói rsyslog như được đề cập trong http://jonsimpson.co.uk/log/2014/syslogd-updated-debian và syslog sẽ hoạt động trở lại.
apt-get install rsyslog