[chef] Re: Re: Re: Re: chef-server-ctl issue


Chronological Thread 
  • From: Steven Danna < >
  • To: " " < >
  • Subject: [chef] Re: Re: Re: Re: chef-server-ctl issue
  • Date: Fri, 5 Jun 2015 08:48:21 +0100

Hi Yoshi,

I believe this should be fixed in the 12.1 RC.

Cheers,

Steven

On Fri, Jun 5, 2015 at 2:15 AM, Yoshi Spendiff
< >
 wrote:
> Was a fix ever put out for this? Is this going in the next chef-server
> version release that's pending?
>
> On Thu, Apr 23, 2015 at 12:50 PM, Yoshi Spendiff
> < >
>  wrote:
>>
>> Thanks, worked a treat.
>>
>> On Thu, Apr 23, 2015 at 11:13 AM, Tyler Cloke 
>> < >
>>  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:
>>> @chef_rest.post_rest
>>> 3) Edit line 43 to be this instead: @chef_rest.post_rest(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!
>>>
>>> Tyler
>>>
>>> On Thu, Apr 23, 2015 at 9:07 AM, Stephen Delano 
>>> < >
>>> 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, Chef
>>>>
>>>>
>>>> On Thu, Apr 23, 2015 at 9:02 AM, Yoshi Spendiff
>>>> < >
>>>>  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
>>>>> Email: 
>>>>> 
>>>>
>>>>
>>>
>>
>>
>>
>> --
>> Yoshi Spendiff
>> Ops Engineer
>> Indochino
>> Mobile: +1 778 952 2025
>> Email: 
>
>
>
>
>
> --
> Yoshi Spendiff
> Ops Engineer
> Indochino
> Mobile: +1 778 952 2025
> Email: 
> 



Archive powered by MHonArc 2.6.16.

§