There were quite a few bugs in the chef recipes when building using other platforms. These were mostly due to assuming the vagrant user would exist. Things are now more generic and should be more reliable overall.
Also make some changes to other recipes as I learn more about chef.