Package: rsyslog
Version: 8.2110.0-4
Severity: critical

On systems still running sysvinit, the removal of /etc/init.d/rsyslog
during upgrade of rsyslog causes complete data loss of critical system
information that was intended to be logged after the next reboot.

I understand that many maintainers do not want to continue to maintain
init scripts, but this case is different, as on sysvinit systems with
rsyslog installed, this is _the_ system logging mechanism.

At the very least, during postinst check if the system is running
sysvinit and do something to prevent removal of the file, even if it
stays around as a non-package-owned sysadmin file.

...Marvin


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'oldstable-updates'), (500, 'stable'), (500, 
'oldstable'), (200, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages rsyslog depends on:
ii  init-system-helpers  1.61
ii  libc6                2.33-1
ii  libestr0             0.1.10-2.1+b1
ii  libfastjson4         0.99.9-1
ii  liblognorm5          2.0.5-1.1
hi  libsystemd0          238-5
ii  libuuid1             2.37.2-4
ii  zlib1g               1:1.2.11.dfsg-2

Versions of packages rsyslog recommends:
ii  logrotate  3.18.1-2

Versions of packages rsyslog suggests:
pn  rsyslog-doc                       <none>
pn  rsyslog-gssapi                    <none>
pn  rsyslog-mongodb                   <none>
pn  rsyslog-mysql | rsyslog-pgsql     <none>
pn  rsyslog-openssl | rsyslog-gnutls  <none>
pn  rsyslog-relp                      <none>

-- no debconf information

Reply via email to