I can confirm that checkarray is broken out-of-the-box on Ubuntu 16.04 due to this issue. So, periodic checks of the RAID array don't happen unless I do my own scheduling and avoid checkarray, or else repair checkarray itself using one of the workarounds here...
I changed my checkarray script to explicitly use bash, but next time I upgrade this package, the changes will be lost unless this gets fixed... My change to use bash instead made checkarray start doing something useful... The suggest at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787950 to use cat instead of read is a good one, and only a one-line change. (Preferably without waiting for Debian upstream to fix it?) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1550823 Title: checkarray doesn't work with sh = dash To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1550823/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs