- From: Joshua Timberman <
>
- To:
- Subject: [chef] Re: Re: Question about new client registration for VM
- Date: Sun, 14 Nov 2010 10:10:26 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello!
I have submitted a pull request with a minor documentation fix to Vagrant for
this issue. Others have run into it as well.
Thanks!
On Nov 14, 2010, at 8:25 AM, Dreamcat4 wrote:
>
On Thu, Nov 11, 2010 at 12:14 PM, Dreamcat4
>
<
>
>
wrote:
>
> Hi!
>
>
>
> I'm trying to register a Virtual Machine as new node. As we know -
>
> chef-client sends up the validation.pem to download a new client.pem
>
> file and register itself as a new node...
>
>
>
> An error occurs at the point where the client is expecting to receive
>
> its new client.pem file from the server:
>
>
>
> "/var/lib/gems/1.8/gems/chef-0.9.12/bin/../lib/chef/rest.rb:80:in
>
> `register': The response from the server did not include a private
>
> key! (Chef::Exceptions::CannotWritePrivateKey)"
>
>
>
> Full log:
>
> https://gist.github.com/669039
>
>
>
>
Well...
>
It turns out this message was the outcome after opscode servers had
>
returned back to chef-client a 301 redirect error.
>
>
janitors-Mac-mini:vagrant-node id$ curl --data-ascii "" --post301
>
api.opscode.com:80/organizations/dreamcat4/clients
>
<html>
>
<head><title>301 Moved Permanently</title></head>
>
<body bgcolor="white">
>
<center><h1>301 Moved Permanently</h1></center>
>
<hr><center>nginx/0.8.33</center>
>
</body>
>
</html>
>
>
>
Initially it was difficult to find any reason for this. But just
>
looked in the client.rb file...
>
>
It says:
>
chef_server_url "http://api.opscode.com/organizations/dreamcat4"
>
>
But it should have been:
>
chef_server_url "https://api.opscode.com/organizations/dreamcat4"
>
>
So that was the reason for getting back a 301 redirect from nginx. Phew!
>
>
Very pleased to say new node registration is all working fine now.
>
>
>
>
>
>
> Regards
>
>
>
> dreamcat4
>
>
>
>
- --
Opscode, Inc
Joshua Timberman, Technical Evangelist
IRC, Skype, Twitter, Github: jtimberman
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iEYEARECAAYFAkzgGAIACgkQO97WSdVpzT2jzgCeMPoK850O8Ti932E4yYd6HrPq
G8UAn034oYAur4MC1D8eW1XcUQIUXZmc
=8+0y
-----END PGP SIGNATURE-----
Archive powered by MHonArc 2.6.16.