fix #3750: gracefully handle file system access restrictions