Eu experimentei o mesmo problema com o ChefDK. A causa foi um valor não parseable na minha faca.rb. Eu tinha copiado minha configuração de uma estação de trabalho do Windows para o Mac. Portanto, o caminho do meu livro de receitas de c: ... não fazia sentido e todos os valores de configuração (incluindo o caminho pem) eram ignorados.