[Pkg-zfsonlinux-devel] Bug#846460: zfsutils-linux automatic monthly scrub fails due to bad default path in cron
Ashley
ashleyf at netspace.net.au
Thu Dec 1 08:03:10 UTC 2016
Package: zfsutils-linux
Version: 0.6.5.8-1~bpo8+1
The monthly scrub set up by the package zfsutils-linux via cron in
/etc/cron.d/zfsutils-linux fails to execute due to a bad default path in
environment.
The command "zpool" located at path /sbin cannot be found by the cron
script because /sbin is not included in the default path when this cron
file is executed. zpool is required to perform the scrub.
I'd suggest this can be fixed by adding /sbin to a PATH var in the cron
file, or by explicitly calling the full path and file name "/sbin/zpool"
in the script /usr/lib/zfs-linux/scrub instead of just calling "zpool".
The path I use at the top of the /etc/cron.d/zfsutils-linux file that
fixes this issue for me is:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
I am using Debian GNU/Linux 8 with jessie-backports, kernel
3.16.0-4-amd64 and libc6 2.19-18+deb8u6.
More information about the Pkg-zfsonlinux-devel
mailing list