Hi,
On 8/15/13 11:16 AM, phil helm wrote:
> I never got a follow up so resending in case anyone has any other
> thoughts or ideas...
Can you try directly connecting to api.opscode.com using SSL to confirm
that it works outside of Chef:
openssl s_client -connect api.opscode.com:443
Is the result any different with the omnibus-packaged openssl?
/opt/chef/embedded/bin/openssl s_client -connect api.opscode.com:443
Cheers,
Steven
>
> Sent from Yahoo! Mail on Android
>
>
> ------------------------------------------------------------------------
> *From: * phil helm <
" href="mailto:
">
>;
> *To: *
" href="mailto:
">
<
" href="mailto:
">
>; Lamont Granquist
> <
" href="mailto:
">
>;
> *Subject: * Fw: [chef] SSL error running workstation/client commands to
> hosted server
> *Sent: * Mon, Aug 12, 2013 12:22:32 PM
>
> meant to send this to your direct email addresses..
>
> ----- Forwarded Message -----
> *From:* phil helm <
" href="mailto:
">
>
> *To:*
> *Cc:* "
" href="mailto:
">
" <
"
href="mailto:
">
>
> *Sent:* Friday, August 9, 2013 4:29 PM
> *Subject:* Re: [chef] SSL error running workstation/client commands to
> hosted server
>
> Daniel,
>
>>Does this happen consistently?
> Yes. Its a hard failure.
>
>>Can you re-run this with `-VV` ?
>
" href="mailto:
">
:/opt/chef/chef-repo/.chef# knife client list -V -V
> DEBUG: Signing the request as philhelm
> DEBUG: Sending HTTP Request via GET to
> api.opscode.com:443/organizations/phils_hosted_chef_server/clients
> /opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:800:in `connect':
> Connection reset by peer - SSL_connect (Errno::ECONNRESET)
> from /opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:800:in `block
> in
connect'
> from /opt/chef/embedded/lib/ruby/1.9.1/timeout.rb:55:in `timeout'
> from /opt/chef/embedded/lib/ruby/1.9.1/timeout.rb:100:in `timeout'
> from /opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:800:in `connect'
> from /opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:756:in `do_start'
> from /opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:745:in `start'
> from /opt/chef/embedded/lib/ruby/1.9.1/net/http.rb:1285:in `request'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/rest-client-1.6.7/lib/restclient/net_http_ext.rb:51:in
> `request'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/rest/rest_request.rb:99:in
> `block in
call'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/rest/rest_request.rb:114:in
> `hide_net_http_bug'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/rest/rest_request.rb:98:in
> `call'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/rest.rb:169:in
> `block in raw_http_request'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/rest.rb:289:in
> `retriable_rest_request'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/rest.rb:167:in
> `raw_http_request'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/rest.rb:161:in
>
`api_request'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/rest.rb:102:in
> `get'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/api_client.rb:139:in
> `list'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/knife/client_list.rb:38:in
> `run'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/knife.rb:466:in
> `run_with_pretty_exceptions'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/knife.rb:173:in
> `run'
> from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/application/knife.rb:123:in
> `run'
>
from
> /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/bin/knife:25:in
> `<top (required)>'
> from /usr/bin/knife:23:in `load'
> from /usr/bin/knife:23:in `<main>'
>
> Lamont,
>
>>Also, are you gem installing chef or using omnibus?
> omnibus
>
>>If you install 11.6 with omnibus (and validate that ls -la `which
> knife` is a symlink to omnibus) does it fix it?
>
" href="mailto:
">
:/opt/chef/chef-repo/.chef# ls -la `which knife`
> lrwxrwxrwx 1 root root 19 Aug 8 08:24 /usr/bin/knife -> /opt/chef/bin/knife
>
>> Are you using rbenv or rvm?
> I have no idea. Do you think thats related? how do i switch back and
> forth to test?
>
>
------------------------------------------------------------------------
> *From:* Daniel DeLeo <
" href="mailto:
">
>
> *To:* phil helm <
" href="mailto:
">
>
> *Cc:* "
" href="mailto:
">
" <
" href="mailto:
">
>
> *Sent:* Friday, August 9, 2013 2:41 PM
> *Subject:* Re: [chef] SSL error running workstation/client commands to
> hosted server
>
>
> On Friday, August 9, 2013 at 10:33 AM, phil helm wrote:
>> Hi all,
>>
>> I am having some trouble getting anything on my Ubuntu box to connect
>> to my hosted chef server. What I am trying
to do (I think) is to set
>> up a workstation and/or a chef client on this same machine (which, I
>> guess is ok?). One example that produces the failure is 'knife client
>> list' which returns:
>>
>>
" href="mailto:
">
:/opt/chef/chef-repo# knife client list
>> ERROR: Errno::ECONNRESET: Connection reset by peer - SSL_connect
> Does this happen consistently?
>
> Can you re-run this with `-VV` ?
>
>
> --
> Daniel DeLeo
>
>
>
>
>
--
Steven Danna
Systems Engineer, Opscode, Inc
GPG Key:
http://stevendanna.github.com/downloads/code/public.key