hashicorp/vagrant · error
vagrant.chef_run_list_empty
Error message
vagrant.chef_run_list_empty
What it means
Error "vagrant.chef_run_list_empty" thrown in hashicorp/vagrant.
Source
Thrown at plugins/provisioners/chef/provisioner/chef_zero.rb:59
run_chef_zero
delete_encrypted_data_bag_secret
end
def setup_zero_config
setup_config("provisioners/chef_zero/zero", "client.rb", {
local_mode: true,
enable_reporting: false,
cookbooks_path: guest_paths(@cookbook_folders),
nodes_path: guest_paths(@node_folders),
roles_path: guest_paths(@role_folders),
data_bags_path: guest_paths(@data_bags_folders),
environments_path: guest_paths(@environments_folders).first,
})
end
def run_chef_zero
if @config.run_list && @config.run_list.empty?
@machine.ui.warn(I18n.t("vagrant.chef_run_list_empty"))
end
command = CommandBuilder.command(:client, @config,
windows: windows?,
colored: @machine.env.ui.color?,
local_mode: true,
)
still_active = 259 #provisioner has asked chef to reboot
@config.attempts.times do |attempt|
exit_status = 0
while exit_status == 0 || exit_status == still_active
if @machine.guest.capability?(:wait_for_reboot)
@machine.guest.capability(:wait_for_reboot)
elsif attempt > 0
sleep 10
@machine.communicate.wait_for_ready(@machine.config.vm.boot_timeout)View on GitHub (pinned to 35f3160f4a)
When it happens
Trigger: Thrown at plugins/provisioners/chef/provisioner/chef_zero.rb:59 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of hashicorp/vagrant@35f3160f4a (2026-08-21).
Data as JSON: /api/errors/91f4bb9d8a51abc5.
Report an issue: GitHub.