{"record":{"id":"079351e47451aafd","repo":"hashicorp/vagrant","slug":"vagrant-provisioners-chef-missing-node-name","errorCode":null,"errorMessage":"vagrant.provisioners.chef.missing_node_name","messagePattern":"vagrant\\.provisioners\\.chef\\.missing_node_name","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"plugins/provisioners/chef/provisioner/chef_client.rb","lineNumber":149,"sourceCode":"            \"C:/chef/client.pem\"\n          else\n            \"/etc/chef/client.pem\"\n          end\n        end\n\n        def guest_client_rb_path\n          File.join(guest_provisioning_path, \"client.rb\")\n        end\n\n        def guest_validation_key_path\n          File.join(guest_provisioning_path, \"validation.pem\")\n        end\n\n        def delete_from_chef_server(deletable)\n          node_name = @config.node_name\n\n          if !present?(node_name)\n            @machine.ui.warn(I18n.t(\"vagrant.provisioners.chef.missing_node_name\",\n              deletable: deletable,\n            ))\n            return\n          end\n\n          @machine.ui.info(I18n.t(\"vagrant.provisioners.chef.deleting_from_server\",\n            deletable: deletable, name: node_name))\n\n          command =  \"knife #{deletable} delete #{node_name}\"\n          command << \" --config '#{guest_client_rb_path}'\"\n          command << \" --yes\"\n\n          output = []\n          result = @machine.communicate.sudo(command, error_check: false) do |_, data|\n            output << data\n          end\n\n          if result != 0","sourceCodeStart":131,"sourceCodeEnd":167,"githubUrl":"https://github.com/hashicorp/vagrant/blob/35f3160f4ad6edc3a9f3aa9570adfc1a4d73aaa5/plugins/provisioners/chef/provisioner/chef_client.rb#L131-L167","documentation":"Error \"vagrant.provisioners.chef.missing_node_name\" thrown in hashicorp/vagrant.","triggerScenarios":"Thrown at plugins/provisioners/chef/provisioner/chef_client.rb:149 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"35f3160f4ad6edc3a9f3aa9570adfc1a4d73aaa5","analyzedAt":"2026-08-21T13:34:32.514Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}