Univention Bugzilla – Bug 30392
syslog can not be deactivated/modified for thin-clients (overlayfs)
Last modified: 2023-06-28 10:33:07 CEST
The syslog Settings for the system (not initrd) are stored in UCRV grub/append during the installation. The configuration template for /etc/rsyslog.d/100-ucc.conf extract those settings from grub/append
On systems with overlayfs the /etc/rsyslog.d/100-ucc.conf is always "reverted" to "installation state" and there is no way to modify these settings.
An ucr policy also does not help because at the time grup/append is modified resyslogd is already running.
Fix: syslog settings should be extracted from /proc/cmdline instead of grub/append
(1) /etc/rsyslog.d/100-ucc.conf extracts syslog settings from /proc/cmdline
(2) /etc/init/rsyslog.conf commits /etc/rsyslog.d/100-ucc.conf
The current behaviour has been documented in the UCC 1.0 manual.
As discussed, at first we have to decide where and how UCC client options will be stored. Then we can think about how special options are applied to the system.
UCC is EoL