ArgumentError: Cannot find a version for node


#1

I was bootstrapping a Windows 2008 Enterprise Server and I am receiving this error.

   C:\Users\jl8hadm>chef-client -c c:/chef/client.rb -j c:/chef/first-boot.json
Starting Chef Client, version 14.4.56

[2018-09-20T09:26:04-05:00] INFO: *** Chef 14.4.56 ***
[2018-09-20T09:26:04-05:00] INFO: Platform: x64-mingw32
[2018-09-20T09:26:04-05:00] INFO: Chef-client pid: 29040
[2018-09-20T09:26:04-05:00] INFO: The plugin path C:\chef\ohai\plugins does not exist. Skipping...
[2018-09-20T09:26:04-05:00] WARN: Plugin Network: unable to detect ipaddress
[2018-09-20T09:26:06-05:00] INFO: Setting the run_list to ["recipe[chef-client]"] from CLI options

Running handlers:
[2018-09-20T09:26:06-05:00] ERROR: Running exception handlers
Running handlers complete
[2018-09-20T09:26:06-05:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 02 seconds
[2018-09-20T09:26:06-05:00] FATAL: Stacktrace dumped to c:/chef/cache/chef-stacktrace.out
[2018-09-20T09:26:06-05:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2018-09-20T09:26:06-05:00] FATAL: ArgumentError: Cannot find a version for node[testserver]
ERROR: Failed to execute command on XX.XXX.5.145 return code 1
ERROR: Bootstrap command returned 1

The Ohai run reports this:
"os": "windows",
"os_version": null,
"platform": "windows",
"platform_version": null,
"platform_family": "windows",
"virtualization": {
"systems": {

The Server information:

Windows Server Enterprise
64-bit Operating System


#2

Is this 2008 but not R2? If so Chef hasn't supported that for some time.


#3

Its windows 2008. We do have some old servers around that need to be re-platformed eventually but I was hoping to get chef installed for the time being.