On 1/15/21 10:24 AM, Michael wrote:
On Friday, 15 January 2021 08:47:18 GMT n952162 wrote:
Hello,

can anyone explain this?

I noticed today (15. January) that the /var/log/{messages,kern.log,etc.}
files on a box were last touched on 22. November.

sysklogd was in the rc-open /started/ state and was running.

The configuration file, /etc/syslog.conf matches completely that file on
another machine of mine, where the logs are properly updated.

/etc/syslog.d/ was empty on both machines.

I sent the process a HUP signal, as follows

sudo kill -HUP $(cat /var/run/syslogd.pid )

and all the log files were immediately updated and reporting.

I rebooted my machine, and the log files are untouched, it is again
hibernating.
Do you get something like this on your system?

$ rc-update -s -v | grep syslog
             syslog-ng |      default

and,

$ rc-service -v syslog-ng status
  * Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh /etc/init.d/
syslog-ng status
  * status: started

$ rc-service -v syslog-ng status
 * rc-service: service `syslog-ng' does not exist

$ rc-service -v syslog status
 * rc-service: service `syslog' does not exist

$ rc-service -v syslogd status
 * rc-service: service `syslogd' does not exist

$ rc-service -v sysklogd status
 * Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/sysklogd status
 * status: started

$ rc-update -s -v | grep syslog

$ rc-update -s -v | grep sysklog
             sysklogd |      default                    sysinit


I ran that as a script on a machine where the logs are properly updated:

01~>bash -x  /tmp/test
+ rc-service -v syslog-ng status
 * rc-service: service `syslog-ng' does not exist
+ rc-service -v syslog status
 * rc-service: service `syslog' does not exist
+ rc-service -v syslogd status
 * rc-service: service `syslogd' does not exist
+ rc-service -v sysklogd status
 * Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/sysklogd status
 * status: started
+ rc-update -s -v
+ grep syslog
+ rc-update -s -v
+ grep sysklog
             sysklogd |      default


Reply via email to