make sure the file exist before unlinking a file as chef file doesn't check for file exist before unlink. Pull request submited for this fix https://github.com/opscode/chef/pull/1393