ERROR: IOError: closed stream

Running latest chef Server on Centos 7.2 and chefDK on OSX el capitan and I am getting this error. The server side has FQDN, no firewall no selinux. I also tested a vagrant box and receive a similar message "ERROR: IOError: closed stream"
any thoughts ideas what I could look for would be appreciated. FYI Keys are mangled below and url is removed

knife bootstrap 192.168.0.83 -N nosoup -x cirros -P “cubswin:)” --sudo -VVV
INFO: Using configuration from /Users/tictoc/chef-repo/projects/cheflocal/.chef/knife.rb
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_request
DEBUG: Signing the request as admin
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_request
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_request
DEBUG: Initiating GET to
DEBUG: ---- htpz Request Header Data: ----
DEBUG: Accept: application/json
DEBUG: Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
DEBUG: X-Ops-Server-API-Version: 1
DEBUG: X-OPS-SIGN: algorithm=sha1;version=1.1;
DEBUG: X-OPS-USERID: admin
DEBUG: X-OPS-TIMESTAMP: 2017-01-30T23:53:53Z
DEBUG: X-OPS-CONTENT-HASH: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=
DEBUG: X-OPS-AUTHORIZATION-1: UbKYCM xLA3MHBYGN7fsPG
DEBUG: X-OPS-AUTHORIZATION-2: IDkHTVg5tlWYy6Eagr0Q O1RLUy
DEBUG: X-OPS-AUTHORIZATION-3: Q0AYJ3hbxiFeE1uCuyf9b50Tf9eL9YznN/ZgyZS1SfIG0ttVzI0gTVeV0IS2
DEBUG: X-OPS-AUTHORIZATION-4: JZbuwgYUXzMiDgj3tZ4 i2PtKa
DEBUG: X-OPS-AUTHORIZATION-5: /cq79Na4nORKK9BiLQjBC1XaN2ks klK5w
DEBUG: X-OPS-AUTHORIZATION-6: MsxwcjfCKlDZQrWMzXDNIoQWc2Uk4dQlU0qqsO/f4g==
DEBUG: HOST: cheflocal:443
DEBUG: X-REMOTE-REQUEST-ID: dae45254-2aaa-4880-8514-449883ec5b8d
DEBUG: ---- End htpz Request Header Data ----
DEBUG: ---- htpz Status and Header Data: ----
DEBUG: htpz 1.1 200 OK
DEBUG: server: openresty/1.11.2.1
DEBUG: date: Mon, 30 Jan 2017 23:53:53 GMT
DEBUG: content-type: application/json
DEBUG: transfer-encoding: chunked
DEBUG: connection: close
DEBUG: x-ops-server-api-version: {“min_version”:“0”,“max_version”:“1”,“request_version”:“1”,“response_version”:“1”}
DEBUG: x-ops-api-info: flavor=cs;version=12.0.0;oc_erchef=12.11.1+20161118001025
DEBUG: content-encoding: gzip
DEBUG: ---- End htpz Status/Header Data ----
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_response
DEBUG: htpz server did not include a Content-Length header in response, cannot identify truncated downloads.
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_response
DEBUG: Decompressing gzip response
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_response
Node nosoup exists, overwrite it? (Y/N) y
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_request
DEBUG: Signing the request as admin
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_request
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_request
DEBUG: Initiating DELETE to
DEBUG: ---- htpz Request Header Data: ----
DEBUG: Accept: application/json
DEBUG: Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
DEBUG: X-Ops-Server-API-Version: 1
DEBUG: X-OPS-SIGN: algorithm=sha1;version=1.1;
DEBUG: X-OPS-USERID: admin
DEBUG: X-OPS-TIMESTAMP: 2017-01-30T23:53:57Z
DEBUG: X-OPS-CONTENT-HASH: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=
DEBUG: X-OPS-AUTHORIZATION-1: OSfP1QGgQg9zocdBgT3HdWyYwaKLGXBo gSkN/
DEBUG: X-OPS-AUTHORIZATION-2: hkXLPGrkE DFh7xcwDhYtiH
DEBUG: X-OPS-AUTHORIZATION-3: dT3KHoUsV6BCbu3AvTs77Er8qeDzYlK4tlXAW9ZFra6Qjgr/7uUzw4xNcsVR
DEBUG: X-OPS-AUTHORIZATION-4: 7u6+i83+Y6VpLecOTwMJ0Fn suo/X9
DEBUG: X-OPS-AUTHORIZATION-5: 4EDXtB9nsJAntEESuxvrzTpqfErtVkBh6 WVqlpiJY
DEBUG: X-OPS-AUTHORIZATION-6: LWJ5g7htIt/5IeK3Rg2gWQFgHWyHnmg+8Wijx2et/g==
DEBUG: HOST: cheflocal:443
DEBUG: X-REMOTE-REQUEST-ID: dae45254-2aaa-4880-8514-449883ec5b8d
DEBUG: ---- End htpz Request Header Data ----
DEBUG: ---- htpz Status and Header Data: ----
DEBUG: htpz 1.1 200 OK
DEBUG: server: openresty/1.11.2.1
DEBUG: date: Mon, 30 Jan 2017 23:53:57 GMT
DEBUG: content-type: application/json
DEBUG: transfer-encoding: chunked
DEBUG: connection: close
DEBUG: x-ops-server-api-version: {“min_version”:“0”,“max_version”:“1”,“request_version”:“1”,“response_version”:“1”}
DEBUG: x-ops-api-info: flavor=cs;version=12.0.0;oc_erchef=12.11.1+20161118001025
DEBUG: content-encoding: gzip
DEBUG: ---- End htpz Status/Header Data ----
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_response
DEBUG: htpz server did not include a Content-Length header in response, cannot identify truncated downloads.
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_response
DEBUG: Decompressing gzip response
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_request
DEBUG: Signing the request as admin
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_request
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_request
DEBUG: Initiating GET to htpzs://cheflocal/organizations/cheflocal/clients/nosoup
DEBUG: ---- htpz Request Header Data: ----
DEBUG: Accept: application/json
DEBUG: Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
DEBUG: X-Ops-Server-API-Version: 1
DEBUG: X-OPS-SIGN: algorithm=sha1;version=1.1;
DEBUG: X-OPS-USERID: admin
DEBUG: X-OPS-TIMESTAMP: 2017-01-30T23:53:57Z
DEBUG: X-OPS-CONTENT-HASH: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=
DEBUG: X-OPS-AUTHORIZATION-1: p3/UXvNVm/8xR1tRTV PqA7CuRmMtwe+f
DEBUG: X-OPS-AUTHORIZATION-2: vr4wGWn8IwnFbYIrEqoa+m8iqtbP/ K5ORMI1LAID
DEBUG: X-OPS-AUTHORIZATION-3: TNZdMXjxf4rXvwnDQQ HPcF/DbSdMou/AYH3q9wjCsBrYM
DEBUG: X-OPS-AUTHORIZATION-4: +BYd1VO5U/eIoCDc0KEnQUf7GIFUdV z1R95GXia
DEBUG: X-OPS-AUTHORIZATION-5: pttLErax04/iilAnDAw2NsRZAYH NVqi5FF9e
DEBUG: X-OPS-AUTHORIZATION-6: 1PlxIdx1ETpa5xr0vP0JihWLnVoQcljXD+DwZrx8Pg==
DEBUG: HOST: cheflocal:443
DEBUG: X-REMOTE-REQUEST-ID: dae45254-2aaa-4880-8514-449883ec5b8d
DEBUG: ---- End htpz Request Header Data ----
DEBUG: ---- htpz Status and Header Data: ----
DEBUG: htpz 1.1 200 OK
DEBUG: server: openresty/1.11.2.1
DEBUG: date: Mon, 30 Jan 2017 23:53:57 GMT
DEBUG: content-type: application/json
DEBUG: transfer-encoding: chunked
DEBUG: connection: close
DEBUG: x-ops-server-api-version: {“min_version”:“0”,“max_version”:“1”,“request_version”:“1”,“response_version”:“1”}
DEBUG: x-ops-api-info: flavor=cs;version=12.0.0;oc_erchef=12.11.1+20161118001025
DEBUG: content-encoding: gzip
DEBUG: ---- End htpz Status/Header Data ----
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_response
DEBUG: htpz server did not include a Content-Length header in response, cannot identify truncated downloads.
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_response
DEBUG: Decompressing gzip response
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_response
Client nosoup exists, overwrite it? (Y/N) y
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_request
DEBUG: Signing the request as admin
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_request
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_request
DEBUG: Initiating DELETE to htpzs://cheflocal/organizations/cheflocal/clients/nosoup
DEBUG: ---- htpz Request Header Data: ----
DEBUG: Accept: application/json
DEBUG: Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
DEBUG: X-Ops-Server-API-Version: 1
DEBUG: X-OPS-SIGN: algorithm=sha1;version=1.1;
DEBUG: X-OPS-USERID: admin
DEBUG: X-OPS-TIMESTAMP: 2017-01-30T23:53:58Z
DEBUG: X-OPS-CONTENT-HASH: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=
DEBUG: X-OPS-AUTHORIZATION-1: Kw RUbl1rU8Z43MSBjmxIWKKMmAV
DEBUG: X-OPS-AUTHORIZATION-2: zb++dFx+LQ0OWVCMRiQFG47 I97HwsiRZo3eGq6v
DEBUG: X-OPS-AUTHORIZATION-3: SeVq28ImKqJbrhkhP19L1fGy XoTvju0C
DEBUG: X-OPS-AUTHORIZATION-4: 0oHDq/2oaoc USxTWR07g+
DEBUG: X-OPS-AUTHORIZATION-5: aqX7+1hcz7iogk riGJoq
DEBUG: X-OPS-AUTHORIZATION-6: poBhIIMkrAMnxbK2ePgYcY3j4u++usnE/oMjBUwE1g==
DEBUG: HOST: cheflocal:443
DEBUG: X-REMOTE-REQUEST-ID: dae45254-2aaa-4880-8514-449883ec5b8d
DEBUG: ---- End htpz Request Header Data ----
DEBUG: ---- htpz Status and Header Data: ----
DEBUG: htpz 1.1 200 OK
DEBUG: server: openresty/1.11.2.1
DEBUG: date: Mon, 30 Jan 2017 23:53:58 GMT
DEBUG: content-type: application/json
DEBUG: transfer-encoding: chunked
DEBUG: connection: close
DEBUG: x-ops-server-api-version: {“min_version”:“0”,“max_version”:“1”,“request_version”:“1”,“response_version”:“1”}
DEBUG: x-ops-api-info: flavor=cs;version=12.0.0;oc_erchef=12.11.1+20161118001025
DEBUG: content-encoding: gzip
DEBUG: ---- End htpz Status/Header Data ----
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_response
DEBUG: htpz server did not include a Content-Length header in response, cannot identify truncated downloads.
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_response
DEBUG: Decompressing gzip response
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_response
Creating new client for nosoup
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_request
DEBUG: Signing the request as admin
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_request
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_request
DEBUG: Initiating POST to htpzs://cheflocal/organizations/cheflocal/clients
DEBUG: ---- htpz Request Header Data: ----
DEBUG: Content-Type: application/json
DEBUG: Accept: application/json
DEBUG: Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
DEBUG: X-Ops-Server-API-Version: 1
DEBUG: X-OPS-SIGN: algorithm=sha1;version=1.1;
DEBUG: X-OPS-USERID: admin
DEBUG: X-OPS-TIMESTAMP: 2017-01-30T23:53:58Z
DEBUG: X-OPS-CONTENT-HASH: RB7AKMKQjPg439cUHItkmcOdneM=
DEBUG: X-OPS-AUTHORIZATION-1: m9FrHeDyc1zorC9jOsuImR1cmG2QDZbP N9exGGxab
DEBUG: X-OPS-AUTHORIZATION-2: MIF4SAdTkpsmSfk 6WYnAqySUQ6T3RTg
DEBUG: X-OPS-AUTHORIZATION-3: hgD52 SCIfNPQch5NQI4Z/APvNeJs3pW8lb
DEBUG: X-OPS-AUTHORIZATION-4: Pg4gfQ8D85YIPHYZ8xGX3XymfS 7EA
DEBUG: X-OPS-AUTHORIZATION-5: v9y2dcomSpHHGs0SC32w9ONCcAasYa qc2x
DEBUG: X-OPS-AUTHORIZATION-6: dACrr0ft4RPdF0iO351Vf0mOWHNH+DJackJBQAmgcg==
DEBUG: HOST: cheflocal:443
DEBUG: X-REMOTE-REQUEST-ID: dae45254-2aaa-4880-8514-449883ec5b8d
DEBUG: Content-Length: 507
DEBUG: ---- End htpz Request Header Data ----
DEBUG: ---- htpz Status and Header Data: ----
DEBUG: htpz 1.1 201 Created
DEBUG: server: openresty/1.11.2.1
DEBUG: date: Mon, 30 Jan 2017 23:53:58 GMT
DEBUG: content-type: application/json
DEBUG: content-length: 679
DEBUG: connection: close
DEBUG: x-ops-server-api-version: {“min_version”:“0”,“max_version”:“1”,“request_version”:“1”,“response_version”:“1”}
DEBUG: x-ops-api-info: flavor=cs;version=12.0.0;oc_erchef=12.11.1+20161118001025
DEBUG: location: htpzs://cheflocal/organizations/cheflocal/clients/nosoup
DEBUG: ---- End htpz Status/Header Data ----
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_response
DEBUG: Content-Length validated correctly.
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_response
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_response
Creating new node for nosoup
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_request
DEBUG: Signing the request as nosoup
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_request
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_request
DEBUG: ---- htpz Request Header Data: ----
DEBUG: Content-Type: application/json
DEBUG: Accept: application/json
DEBUG: Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
DEBUG: X-Ops-Server-API-Version: 1
DEBUG: X-OPS-SIGN: algorithm=sha1;version=1.1;
DEBUG: X-OPS-USERID: nosoup
DEBUG: X-OPS-TIMESTAMP: 2017-01-30T23:53:58Z
DEBUG: X-OPS-CONTENT-HASH: Fnz+aDZot7rkFJSW69TOtACgVYU=
DEBUG: X-OPS-AUTHORIZATION-1: MYCDxx5QR5dBL1h TvHA+kJoEs8PWxZ
DEBUG: X-OPS-AUTHORIZATION-2: rqCs9T3R2qnNxaJe9vR14h0vBwJ C+vSPK
DEBUG: X-OPS-AUTHORIZATION-3: RiSV3OyWmvSV8wa0MxGRC5fyQPSSeJLjCcW2ZZhHxnUHIanxZJ015lU1r0AS
DEBUG: X-OPS-AUTHORIZATION-4: Gw5jO69/3WH4pMh EpkXWPc
DEBUG: X-OPS-AUTHORIZATION-5: dCjqSEJu1 H+WC6N8/DIwtBE
DEBUG: X-OPS-AUTHORIZATION-6: nSjecxhiafA5gq3rLkUn55Qbq2
DEBUG: HOST: cheflocal:443
DEBUG: X-REMOTE-REQUEST-ID: dae45254-2aaa-4880-8514-449883ec5b8d
DEBUG: Content-Length: 160
DEBUG: ---- End htpz Request Header Data ----
DEBUG: ---- htpz Status and Header Data: ----
DEBUG: htpz 1.1 404 Object Not Found
DEBUG: server: openresty/1.11.2.1
DEBUG: date: Mon, 30 Jan 2017 23:53:58 GMT
DEBUG: content-length: 37
DEBUG: connection: close
DEBUG: x-ops-server-api-version: {“min_version”:“0”,“max_version”:“1”,“request_version”:“1”,“response_version”:“1”}
DEBUG: x-ops-api-info: flavor=cs;version=12.0.0;oc_erchef=12.11.1+20161118001025
DEBUG: ---- End htpz Status/Header Data ----
DEBUG: ---- htpz Response Body ----
DEBUG: {“error”:[“node ‘nosoup’ not found”]}
DEBUG: ---- End htpz Response Body -----
DEBUG: ---- htpz Request Body ----
DEBUG: {“name”:“nosoup”,“chef_environment”:"_default",“json_class”:“Chef::Node”,“automatic”:{},“normal”:{},“chef_type”:“node”,“default”:{},“override”:{},“run_list”:[]}
DEBUG: ---- End htpz Request Body ----
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_response
DEBUG: Content-Length validated correctly.
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_response
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_response
DEBUG: Expected JSON response, but got content-type ''
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_response
INFO: htpz Request Returned 404 Object Not Found: error
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_request
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_request
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_request
DEBUG: Signing the request as nosoup
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_request
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_request
DEBUG: Initiating POST to htpzs://cheflocal/organizations/cheflocal/nodes
DEBUG: ---- htpz Request Header Data: ----
DEBUG: Content-Type: application/json
DEBUG: Accept: application/json
DEBUG: Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
DEBUG: X-Ops-Server-API-Version: 1
DEBUG: X-OPS-SIGN: algorithm=sha1;version=1.1;
DEBUG: X-OPS-USERID: nosoup
DEBUG: X-OPS-TIMESTAMP: 2017-01-30T23:53:58Z
DEBUG: X-OPS-CONTENT-HASH: Fnz+aDZot7rkFJSW69TOtACgVYU=
DEBUG: X-OPS-AUTHORIZATION-1: l2TD4TO3QO78eS+Du5VPTFOLekb4O3zc31uzXeeHNr
DEBUG: X-OPS-AUTHORIZATION-2: FyFJOlxbQnTKtyZac8Sb1klzmRGKZbJc09N18BX0BPDFEooZBCaeY4hehnG0
DEBUG: X-OPS-AUTHORIZATION-3: E6B3UISRd /IGq9hFgiWa9o0MXqkizt7Ta
DEBUG: X-OPS-AUTHORIZATION-4: vC+wqLM6i74IHdvGNPbgXRig iWKIhZ3Sj46jr
DEBUG: X-OPS-AUTHORIZATION-5: EvyUCg3585 4L+yX0dH8uYhNBYnXfqGiEPwJqASX
DEBUG: X-OPS-AUTHORIZATION-6: c2i2eJQOceWkhL4dt18HV8rwZUQY
DEBUG: HOST: cheflocal:443
DEBUG: X-REMOTE-REQUEST-ID: dae45254-2aaa-4880-8514-449883ec5b8d
DEBUG: Content-Length: 160
DEBUG: ---- End htpz Request Header Data ----
DEBUG: ---- htpz Status and Header Data: ----
DEBUG: htpz 1.1 201 Created
DEBUG: server: openresty/1.11.2.1
DEBUG: date: Mon, 30 Jan 2017 23:53:58 GMT
DEBUG: content-type: application/json
DEBUG: content-length: 64
DEBUG: connection: close
DEBUG: x-ops-server-api-version: {“min_version”:“0”,“max_version”:“1”,“request_version”:“1”,“response_version”:“1”}
DEBUG: x-ops-api-info: flavor=cs;version=12.0.0;oc_erchef=12.11.1+20161118001025
DEBUG: location:
DEBUG: ---- End htpz Status/Header Data ----
DEBUG: Chef::htpz calling Chef::htpz::ValidateContentLength#handle_response
DEBUG: Content-Length validated correctly.
DEBUG: Chef::htpz calling Chef::htpz::RemoteRequestID#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Authenticator#handle_response
DEBUG: Chef::htpz calling Chef::htpz::Decompressor#handle_response
DEBUG: Chef::htpz calling Chef::htpz::CookieManager#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONOutput#handle_response
DEBUG: Chef::htpz calling Chef::htpz::JSONInput#handle_response
Connecting to 192.168.0.83
DEBUG: Looking for bootstrap template in /Users/tictoc/.chefdk/gem/ruby/2.3.0/gems/chef-12.18.31/lib/chef/knife/bootstrap/templates
DEBUG: Found bootstrap template in /Users/tictoc/.chefdk/gem/ruby/2.3.0/gems/chef-12.18.31/lib/chef/knife/bootstrap/templates
DEBUG: Adding 192.168.0.83
DEBUG: establishing connection to 192.168.0.83:22
DEBUG: connection established
INFO: negotiating protocol version
DEBUG: local is SSH-2.0-Ruby/Net::SSH_3.2.0 x86_64-darwin13' DEBUG: remote isSSH-2.0-dropbear_2012.55’
INFO: sending KEXINIT
DEBUG: queueing packet nr 0 type 20 len 1684
DEBUG: sent 1688 bytes
DEBUG: read 416 bytes
DEBUG: received packet nr 0 type 20 len 412
INFO: got KEXINIT from server
INFO: negotiating algorithms
DEBUG: negotiated:

  • kex: diffie-hellman-group1-sha1
  • host_key: ssh-rsa
  • encryption_server: aes128-cbc
  • encryption_client: aes128-cbc
  • hmac_client: hmac-sha1
  • hmac_server: hmac-sha1
  • compression_client: none
  • compression_server: none
  • language_client:
  • language_server:
    DEBUG: exchanging keys
    DEBUG: queueing packet nr 1 type 30 len 140
    DEBUG: sent 144 bytes
    DEBUG: read 464 bytes
    DEBUG: received packet nr 1 type 31 len 444
    DEBUG: queueing packet nr 2 type 21 len 20
    DEBUG: sent 24 bytes
    DEBUG: received packet nr 2 type 21 len 12
    DEBUG: beginning authentication of `cirros’
    DEBUG: queueing packet nr 3 type 5 len 28
    DEBUG: sent 52 bytes
    DEBUG: read 52 bytes
    DEBUG: received packet nr 3 type 6 len 28
    DEBUG: trying none
    DEBUG: queueing packet nr 4 type 50 len 44
    DEBUG: sent 68 bytes
    DEBUG: read 68 bytes
    DEBUG: received packet nr 4 type 51 len 44
    DEBUG: allowed methods: publickey,password
    DEBUG: none failed
    DEBUG: trying publickey
    DEBUG: connecting to ssh-agent
    DEBUG: sending agent request 1 len 47
    DEBUG: received agent packet 2 len 5
    DEBUG: sending agent request 11 len 0
    DEBUG: received agent packet 12 len 5
    DEBUG: trying password
    DEBUG: queueing packet nr 5 type 50 len 60
    DEBUG: sent 84 bytes
    DEBUG: read 36 bytes
    DEBUG: received packet nr 5 type 52 len 12
    DEBUG: password succeeded
    DEBUG: queueing packet nr 6 type 90 len 44
    DEBUG: sent 68 bytes
    DEBUG: read 52 bytes
    DEBUG: received packet nr 6 type 91 len 28
    INFO: channel_open_confirmation: 0 0 24576 32768
    INFO: sending channel request "env"
    DEBUG: queueing packet nr 7 type 98 len 44
    INFO: sending channel request "pty-req"
    DEBUG: queueing packet nr 8 type 98 len 60
    INFO: sending channel request "exec"
    DEBUG: queueing packet nr 9 type 98 len 7388
    DEBUG: sent 7564 bytes
    DEBUG: read 0 bytes
    ERROR: IOError: closed stream

Couple of things to try:
With the password, can you try and use single quotes? (Unless this is an obfuscated password already)
Also, do you have a regular ping to the machine you are trying to bootstrap? Are there lost packets? From the machine you are trying to bootstrap, can you try a ping to your gateway and also to an address external to your node? Something like 8.8.8.8 should work.

Thanks but the error was mine. I use Openstack to host my VM’s and the image I was using was a testing Linux core that I had built for other purposes. I switched over to a CentOS Cloud image and with a few tweaks all if good now.
Again thank you for the reply!