You can add this to your knife.rb: bootstrap_version "0.9.16" Or include the --bootstrap-version VERSION option when you call bootstrap. On 5/3/11 12:41 PM, John E. Vincent (lusis) wrote: " type="cite">Wasn't there a new bootstrap option in the new knife to lock the client at a given version? On Tue, May 3, 2011 at 12:39 PM, Grig Gheorghiu ">< > wrote:I have the exact same issue with all new instances I launch in EC2. As part of the bootstrap process I run 'gem install chef' and that brings down Chef 0.10 now. I run a Chef 0.9.4 server. I would have thought there will be some mechanisms in place to allow 0.10 clients to talk to a pre-0.10 server....but I guess I need to look into upgrading my server now. Grig On Tue, May 3, 2011 at 9:15 AM, Edward Sargisson ">< > wrote:Environments are new in Chef 0.10.0. The /environments/_default/ cookbook_versions lookup is trying to find some data from the default environment. Has the chef server you're running against been upgraded? Cheers, Edward On Tue, May 3, 2011 at 9:09 AM, Tristan Sloughter ">< > wrote:I have a number of chef nodes that are working fine but this one fails right away. When running the chef-client it gets its runlist and expands it and then fails with this error: [Tue, 03 May 2011 11:06:43 -0500] INFO: HTTP Request Returned 404 Not Found: No routes match the request: /environments/_default/cookbook_versions [Tue, 03 May 2011 11:06:43 -0500] ERROR: Running exception handlers [Tue, 03 May 2011 11:06:43 -0500] FATAL: Saving node information to /var/chef/cache/failed-run-data.json [Tue, 03 May 2011 11:06:43 -0500] ERROR: Exception handlers complete [Tue, 03 May 2011 11:06:43 -0500] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out [Tue, 03 May 2011 11:06:43 -0500] FATAL: Net::HTTPServerException: 404 "Not Found" Note that knife commands from this node work fine. Has anyone seen this error and know what it means? Thanks, Tristan |
Archive powered by MHonArc 2.6.16.