hashicorp/vagrant · error
vagrant.provisioners.chef.missing_node_name
Error message
vagrant.provisioners.chef.missing_node_name
What it means
Error "vagrant.provisioners.chef.missing_node_name" thrown in hashicorp/vagrant.
Source
Thrown at plugins/provisioners/chef/provisioner/chef_client.rb:149
"C:/chef/client.pem"
else
"/etc/chef/client.pem"
end
end
def guest_client_rb_path
File.join(guest_provisioning_path, "client.rb")
end
def guest_validation_key_path
File.join(guest_provisioning_path, "validation.pem")
end
def delete_from_chef_server(deletable)
node_name = @config.node_name
if !present?(node_name)
@machine.ui.warn(I18n.t("vagrant.provisioners.chef.missing_node_name",
deletable: deletable,
))
return
end
@machine.ui.info(I18n.t("vagrant.provisioners.chef.deleting_from_server",
deletable: deletable, name: node_name))
command = "knife #{deletable} delete #{node_name}"
command << " --config '#{guest_client_rb_path}'"
command << " --yes"
output = []
result = @machine.communicate.sudo(command, error_check: false) do |_, data|
output << data
end
if result != 0View on GitHub (pinned to 35f3160f4a)
When it happens
Trigger: Thrown at plugins/provisioners/chef/provisioner/chef_client.rb:149 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/079351e47451aafd.
Report an issue: GitHub.