- From: John Dyer <
>
- To: "
" <
>
- Subject: [chef] Re: Re: Re: Nodes do not have permissions to bootstrap other nodes on ec2
- Date: Sat, 9 Jun 2012 13:05:23 -0400
Not anywhere that I can double check but I think that's saying there is a
client registered already with that name. Node names need to be unique. Can
u remove the client an try again? Knife client delete nodeNAme . Then try
again
John
Sent from Motorola StarTac
"Keeping it Klassy"
On Jun 9, 2012, at 11:14 AM, David Montgomery
<
>
wrote:
>
This is what I get.
>
>
:/home/ubuntu/.chef#
>
knife client show dev_gl
>
admin: false
>
chef_type: client
>
json_class: Chef::ApiClient
>
name: dev_gl
>
public_key:
>
>
>
On Sat, Jun 9, 2012 at 11:03 PM, John Dyer
>
<
>
>
wrote:
>
> What's the node name of the instance you are bootstrapping? Does that
>
> client ( node name) already exist on your chef server?
>
>
>
> 'knife client show your.node.name'
>
>
>
> John
>
>
>
> Sent from Motorola StarTac
>
> "Keeping it Klassy"
>
>
>
> On Jun 9, 2012, at 10:30 AM, David Montgomery
>
> <
>
>
> wrote:
>
>
>
>> Hi,
>
>>
>
>> I am very serious issue with chef an bootstrapping a node from a
>
>> monitoring server. The monitoring server was bootstrapped as well.
>
>> In the hosted hosted web UI I have gave permissions to the monitoring
>
>> node for everything yet I get the below error. This node will handle
>
>> failover.
>
>>
>
>> I get the below error when bootstrapping.
>
>>
>
>> ec2-23-20-69-202.compute-1.amazonaws.com 15 gems installed
>
>> ec2-23-20-69-202.compute-1.amazonaws.com [2012-06-09T14:21:11+00:00]
>
>> INFO: *** Chef 0.10.8 ***
>
>> ec2-23-20-69-202.compute-1.amazonaws.com [2012-06-09T14:21:12+00:00]
>
>> INFO: Client key /etc/chef/client.pem is not present - registering
>
>> ec2-23-20-69-202.compute-1.amazonaws.com [2012-06-09T14:21:12+00:00]
>
>> INFO: HTTP Request Returned 401 Unauthorized: Failed to authenticate
>
>> as validation. Ensure that your node_name and client key are correct.
>
>> ec2-23-20-69-202.compute-1.amazonaws.com [2012-06-09T14:21:12+00:00]
>
>> FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
>
>> ec2-23-20-69-202.compute-1.amazonaws.com [2012-06-09T14:21:12+00:00]
>
>> FATAL: Net::HTTPServerException: 401 "Unauthorized"
>
>>
>
>> Here is my knife file.
>
>>
>
>> log_level :info
>
>> log_location STDOUT
>
>> node_name "dev_gl"
>
>> client_key "/etc/chef/client.pem"
>
>> validation_client_name "validation"
>
>> validation_key "/etc/chef/validation.pem"
>
>> chef_server_url "https://api.opscode.com/organizations/testorg"
>
>> cache_type 'BasicFile'
>
>> cache_options( :path => "/home/ubuntu/.chef/checksums" )
>
>> cookbook_path [ "/home/ubuntu/workspace/MyCHEF/chef-repo/cookbooks"
>
>> ]
>
>> knife[:aws_access_key_id] = "xxxxxx"
>
>> knife[:aws_secret_access_key] = "xxxxxxxxxxxx"
>
>>
>
>> The node has ALL permissions checked. What else is there to do?
>
>>
>
>> Thanks
Archive powered by MHonArc 2.6.16.