tests: Don't fail when not using du from GNU coreutils
Moved from !57 (merged) and related to !38 (closed).
The test 'file' uses non-standard '--bytes' option when running du, which may cause error on non-GNU systems. To keep the test working, we skips the du check as if we don't find a du command when du fails.