[chef] Re: chef-server-ctl issue


Chronological Thread 
  • From: "Stephen Delano" < >
  • To:
  • Subject: [chef] Re: chef-server-ctl issue
  • Date: Thu, 23 Apr 2015 09:07:48 -0700 (PDT)

Hi Yoshi,

The version you see in the gem is the version of the Chef Client gem that’s vendored with the Chef Server. The version there is correct. Chef Server 12.0.8 vendors Chef Client 12.0.3 for internal usage (reconfigure / client library access). I’m doublechecking the usage right now for that command and we’ll get back shortly.

Cheers!


Stephen Delano - Engineering Lead, Chef


On Thu, Apr 23, 2015 at 9:02 AM, Yoshi Spendiff < " target="_blank"> > wrote:

Hi,

(For those of you having deja vu I realised I sent the original email with the wrong subject)

I'm trying to configure a Chef server but I'm running into this problem when adding a key to a client:

chef-server-ctl add-client-key <org> <client_name> <path_to_pub_key_file>
/opt/opscode/embedded/lib/ruby/gems/2.1.0/gems/chef-12.0.3/lib/chef/http.rb:125:in `post': wrong number of arguments (0 for 2..3) (ArgumentError)
    from /opt/opscode/embedded/service/omnibus-ctl/helpers/key_ctl_helper.rb:43:in `post_rest'
    from (eval):74:in `block (2 levels) in load_files'
    from /opt/opscode/embedded/lib/ruby/gems/2.1.0/gems/omnibus-ctl-0.3.4/lib/omnibus-ctl.rb:177:in `call'
    from /opt/opscode/embedded/lib/ruby/gems/2.1.0/gems/omnibus-ctl-0.3.4/lib/omnibus-ctl.rb:177:in `block in add_command_under_category'
    from /opt/opscode/embedded/lib/ruby/gems/2.1.0/gems/omnibus-ctl-0.3.4/lib/omnibus-ctl.rb:566:in `run'
    from /opt/opscode/embedded/lib/ruby/gems/2.1.0/gems/omnibus-ctl-0.3.4/bin/omnibus-ctl:31:in `<top (required)>'
    from /opt/opscode/embedded/bin/omnibus-ctl:23:in `load'
    from /opt/opscode/embedded/bin/omnibus-ctl:23:in `<main>'

Chef server version is the latest installed by the chef-server cookbook,  looks like 12.0.3 from the gem and like this from yum:

chef-server-core.x86_64              12.0.8-1.el6                 @chef_stable_

Is this a bug or a usage problem?

--
Yoshi Spendiff
Ops Engineer
Indochino
Mobile: +1 778 952 2025




Archive powered by MHonArc 2.6.16.

§