Package: zfsutils-linux Version: 0.7.12-2+deb10u1 Severity: normal --- Please enter the report below this line. --- Shortly after replacing cron with systemd-cron, I received error mails about failing zfsutils-linux cron jobs. After some debugging I found that i only get these mails on days where the scrub should not run. This is because of the day-of-week test in the command found in /etc/cron.d/zfsutils-linux, which reads
[ $(date +\%w) -eq 0 ] && [ -x /usr/lib/zfs-linux/scrub ] && /usr/lib/zfs-linux/scrub This first test of course always fails except on Sundays, leading to a non-zero exit code, which triggers systemd-cron's (correct) behaviour to send an error mail. This doesn't happen if the entire command is rewritten as if [ $(date +\%w) -eq 0 ] && [ -x /usr/lib/zfs-linux/scrub ]; then /usr/lib/zfs-linux/scrub; fi or if [ $(date +\%w) -eq 0 ]; then [ -x /usr/lib/zfs-linux/scrub ] && /usr/lib/zfs-linux/scrub; fi Bye... Dirk --- System information. --- Architecture: Kernel: Linux 4.19.0-6-amd64 Debian Release: 10.2 500 stable-updates vwakviie2ienjx6t.onion 500 stable vwakviie2ienjx6t.onion 500 stable sgvtcaew4bxjd7ln.onion --- Package information. --- Depends (Version) | Installed ================================-+-============= python3 | 3.7.3-1 python3:any | libblkid1 (>= 2.16) | libc6 (>= 2.17) | libnvpair1linux (>= 0.7.12) | libuuid1 (>= 2.16) | libuutil1linux (>= 0.7.12) | libzfs2linux (>= 0.7.12) | libzpool2linux (>= 0.7.12) | zlib1g (>= 1:1.1.4) | Recommends (Version) | Installed ==========================-+-=========== lsb-base | 10.2019051400 zfs-modules | OR zfs-dkms | 0.7.12-2+deb10u1 zfs-zed | 0.7.12-2+deb10u1 Suggests (Version) | Installed =================================-+-============ nfs-kernel-server | samba-common-bin (>= 3.0.23) | 2:4.9.5+dfsg-5+deb10u1 zfs-initramfs | 0.7.12-2+deb10u1 OR zfs-dracut | -- Dirk Heinrichs GPG Public Key: D01B367761B0F7CE6E6D81AAD5A2E54246986015 Sichere Internetkommunikation: http://www.retroshare.org Privacy Handbuch: https://www.privacy-handbuch.de
signature.asc
Description: This is a digitally signed message part