Bug#1034069: /var/log/boot~ is never created
Mark Hindley
mark at hindley.org.uk
Mon Apr 10 20:38:34 BST 2023
Bjarni,
Thanks for this
On Fri, Apr 07, 2023 at 09:52:17PM +0000, Bjarni Ingi Gislason wrote:
> Package: bootlogd
> Version: 3.06-2
> Severity: important
>
> Dear Maintainer,
>
> * What led up to the situation?
>
> /var/log/boot* was not updated after 28th September 2021.
>
> File is used in /etc/init.d/bootlogd.
>
> The conditional code
>
> if [ -f /var/log/boot ] && [ -f /var/log/boot~ ]
> then
> [ "$VERBOSE" = no ] || log_action_begin_msg "Moving boot log file"
> # bootlogd writes to boot, making backup at boot~
> cd /var/log && {
> chgrp adm boot || :
> savelog -q -p -c 5 boot &&
> mv boot.0 boot &&
> mv boot~ boot.0
> }
> ES=$?
> [ "$VERBOSE" = no ] || log_action_end_msg $ES
> fi
>
> is therefore never used.
Yes, I think this code might be cruft from before the change to bootlog using
/run/bootlog.
We may still need to implement savelog rotation for /run/bootlog ->
/var/log/boot though. I will test that.
> -- System Information:
> Debian Release: 12.0
> APT prefers testing-security
> APT policy: (500, 'testing-security'), (500, 'testing')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 6.1.20-1 (SMP w/2 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_WARN
> Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: sysvinit (via /sbin/init)
>
> Versions of packages bootlogd depends on:
> ii libc6 2.36-8
> ii sysvinit-utils 3.06-2
>
> bootlogd recommends no packages.
>
> bootlogd suggests no packages.
>
> -- Configuration Files:
> /etc/init.d/bootlogd changed [not included]
> /etc/init.d/stop-bootlogd [Errno 2] No such file or directory: '/etc/init.d/stop-bootlogd'
> /etc/init.d/stop-bootlogd-single [Errno 2] No such file or directory: '/etc/init.d/stop-bootlogd-single'
However, AFAICS these scripts are still required. Can you reinstate them and you
should have boot logging to /var/log/boot at least.
Mark
More information about the Debian-init-diversity
mailing list