Thanks, worked a treat.On Thu, Apr 23, 2015 at 11:13 AM, Tyler Cloke < " target="_blank"> > wrote:Hey Yoshi,It is indeed a bug, thanks for posting! We will be shipping a new version of the server that fixes the bug soon, but if you just want to get unblocked right now:1) Open the file /opt/opscode/embedded/service/omnibus-ctl/helpers/key_ctl_helper.rb in the text editor of your choice.2) Go to line 43. It should currently look like this:3) Edit line 43 to be this instead: (url, body)4) Save and exit the file. chef-server-ctl add-client-key should now be functional.Thanks and we'll have a new build with a fix out shortly!TylerOn Thu, Apr 23, 2015 at 9:07 AM, Stephen Delano < " target="_blank"> > wrote: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, ChefOn 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:Is this a bug or a usage problem?
chef-server-core.x86_64 12.0.8-1.el6 @chef_stable_
--
--
Archive powered by MHonArc 2.6.16.