Re: Bookworm, syslog, date...
Mandi! Davide Prina
In chel di` si favelave...
> Io sto usando testing. Se faccio
Il problema è che io sto usandouna stable, bullseye:
root@vnclpb1:~# cat /etc/debian_version
12.5
root@vnclpb1:~# uname -a
Linux vnclpb1 5.15.131-2-pve #1 SMP PVE 5.15.131-3 (2023-12-01T13:42Z) x86_64 GNU/Linux
root@vnclpb1:~# dpkg -l | grep syslog
ii rsyslog 8.2302.0-1 amd64 reliable system and kernel logging daemon
e una seconda installazione gemella NON ha questo comportamento:
root@vncacpn1:~# cat /etc/debian_version
12.5
root@vncacpn1:~# uname -a
Linux vncacpn1 5.15.108-1-pve #1 SMP PVE 5.15.108-2 (2023-07-20T10:06Z) x86_64 GNU/Linux
root@vncacpn1:~# dpkg -l | grep syslog
ii rsyslog 8.2302.0-1 amd64 reliable system and kernel logging daemon
Ma... ora mi accorgo che su una (vnclpb1) ho accettato il file rsyslogd.conf di
default e sull'altra (vncacpn1) no; e infatti:
gaio@hermione:~$ diff -ud /tmp/rsyslog.conf.vncacpn1 /tmp/rsyslog.conf.vnclpb1
--- /tmp/rsyslog.conf.vncacpn1 2024-04-08 14:31:22.006540116 +0200
+++ /tmp/rsyslog.conf.vnclpb1 2024-04-08 14:31:41.834681412 +0200
@@ -26,12 +26,6 @@
###########################
#
-# Use traditional timestamp format.
-# To enable high precision timestamps, comment out the following line.
-#
-$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
-
-#
# Set the default permissions for all log files.
#
$FileOwner root
quindi rsyslog da bullseye passa ad usare il 'nuovo formato', rimuovendo la
compatibilità.
La soluzione, per logcheck, è quella di riscrivere le regole, da:
^\w{3} [ :0-9]{11} [._[:alnum:]-]+ ...
a
^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ ...
e ovviamente ci vorrà un po' di tempo... intanto abbiamo la compatibilità.
Mai in pace... ;-)
--
In amore ci vuole fortuna, ma anche un bel culo non guasta.
(Fabio Fazio)
Reply to: