# Chef 11 Released!

**URL:** <https://discourse.chef.io/t/chef-11-released/3609>\
**Category:** Chef Infra (archive)\
**Created:** [February 4, 2013, 4:22pm UTC](https://discourse.chef.io/t/chef-11-released/3609 "2013-02-04T16:22:02Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bryan\_McLellan1](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/bryan_mclellan1/32/426_2.png) [@Bryan\_McLellan1](https://discourse.chef.io/u/Bryan_McLellan1)\
**Post date:** [February 4, 2013, 4:22pm UTC](https://discourse.chef.io/t/chef-11-released/3609/1 "2013-02-04T16:22:02Z")

</div>

We're really excited to have released Chef 11!

This release includes a new Erlang based server which operates at great scale. Cycle Computing recently ran over 10,000 nodes against one Chef 11 server. [1]

The client will continue to be Ruby, and has many improvements itself, including:

- many windows improvements
- partial templates
- chef-apply, a tool to run a single cookbook against a system
- run list based cookbook file evaluation order
- substantial improvements on node attributes and precedence handling

You can read the release notes here: [http://bit.ly/WM2EW2](http://bit.ly/WM2EW2)

You can download both the client and the server at [http://www.opscode.com/chef/install](http://www.opscode.com/chef/install)

We also announced Facebook's use of Chef today. They will be speaking at ChefConf, if you're interested in operating infrastructure at huge scale, it's a talk you don't want to miss.

> **[Facebook Likes Opscode and Private Chef - Chef Blog](https://blog.chef.io/facebook-likes-opscode-and-private-chef/)**
>
> Yes, that’s right, folks, Facebook, one of the largest infrastructures on the planet, has deployed Opscode Private Chef™ to automate configuration and management within its web-tier infrastructure. Why did Facebook need Chef? Because Facebook’s...

  
[http://chefconf.opscode.com/](http://chefconf.opscode.com/)

* * *

Bryan McLellan | opscode | technical program manager, open source  
(c) 206.607.7108 | (t) @btmspox | (b) [http://blog.loftninjas.org](http://blog.loftninjas.org)

[1] [http://www.opscode.com/press-releases/opscode-unleashes-new-generation-of-chef/](http://www.opscode.com/press-releases/opscode-unleashes-new-generation-of-chef/)

---

<div class="post-metadata">

**Author:** ![Jeff\_Blaine](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/jeff_blaine/32/19_2.png) [@Jeff\_Blaine](https://discourse.chef.io/u/Jeff_Blaine)\
**Post date:** [February 4, 2013, 4:59pm UTC](https://discourse.chef.io/t/chef-11-released/3609/2 "2013-02-04T16:59:45Z")

</div>

Bryan,

> - many windows improvements

Are these documented? I don't see anything about them here:

> You can read the release notes here: [Chef 11 Released! - Chef Blog | Chef](http://bit.ly/WM2EW2)

---

<div class="post-metadata">

**Author:** ![Alex\_Vitola](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/alex_vitola/32/591_2.png) [@Alex\_Vitola](https://discourse.chef.io/u/Alex_Vitola)\
**Post date:** [February 4, 2013, 5:05pm UTC](https://discourse.chef.io/t/chef-11-released/3609/3 "2013-02-04T17:05:15Z")

</div>

It will be available in [http://apt.opscode.com](http://apt.opscode.com)?

att

Alex Vitola

2013/2/4 Bryan McLellan [btm@opscode.com](mailto:btm@opscode.com):

> We're really excited to have released Chef 11!
> 
> This release includes a new Erlang based server which operates at great scale. Cycle Computing recently ran over 10,000 nodes against one Chef 11 server. [1]
> 
> The client will continue to be Ruby, and has many improvements itself, including:
> 
> - many windows improvements
> - partial templates
> - chef-apply, a tool to run a single cookbook against a system
> - run list based cookbook file evaluation order
> - substantial improvements on node attributes and precedence handling
> 
> You can read the release notes here: [Chef 11 Released! - Chef Blog | Chef](http://bit.ly/WM2EW2)
> 
> You can download both the client and the server at [http://www.opscode.com/chef/install](http://www.opscode.com/chef/install)
> 
> We also announced Facebook's use of Chef today. They will be speaking at ChefConf, if you're interested in operating infrastructure at huge scale, it's a talk you don't want to miss.
> 
> [Facebook Likes Opscode and Private Chef - Chef Blog | Chef](http://www.opscode.com/blog/2013/02/04/facebook-likes-opscode-and-private-chef/)  
> [http://chefconf.opscode.com/](http://chefconf.opscode.com/)
> 
> * * *
> 
> Bryan McLellan | opscode | technical program manager, open source  
> (c) 206.607.7108 | (t) @btmspox | (b) [http://blog.loftninjas.org](http://blog.loftninjas.org)
> 
> [1] [http://www.opscode.com/press-releases/opscode-unleashes-new-generation-of-chef/](http://www.opscode.com/press-releases/opscode-unleashes-new-generation-of-chef/)

---

<div class="post-metadata">

**Author:** ![Mat\_Davies](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/mat_davies/32/446_2.png) [@Mat\_Davies](https://discourse.chef.io/u/Mat_Davies)\
**Post date:** [February 4, 2013, 5:45pm UTC](https://discourse.chef.io/t/chef-11-released/3609/4 "2013-02-04T17:45:02Z")

</div>

Any information on how to migrate from chef server 10.x to 11?

I only see enterprise linux and ubuntu for chef server is that no package  
for debian for this?

-Mat

On 4 February 2013 16:22, Bryan McLellan [btm@opscode.com](mailto:btm@opscode.com) wrote:

> We're really excited to have released Chef 11!
> 
> This release includes a new Erlang based server which operates at great  
> scale. Cycle Computing recently ran over 10,000 nodes against one Chef 11  
> server. [1]
> 
> The client will continue to be Ruby, and has many improvements itself,  
> including:
> 
> - many windows improvements
> - partial templates
> - chef-apply, a tool to run a single cookbook against a system
> - run list based cookbook file evaluation order
> - substantial improvements on node attributes and precedence handling
> 
> You can read the release notes here: [Chef 11 Released! - Chef Blog | Chef](http://bit.ly/WM2EW2)
> 
> You can download both the client and the server at  
> [http://www.opscode.com/chef/install](http://www.opscode.com/chef/install)
> 
> We also announced Facebook's use of Chef today. They will be speaking at  
> ChefConf, if you're interested in operating infrastructure at huge scale,  
> it's a talk you don't want to miss.
> 
> [Facebook Likes Opscode and Private Chef - Chef Blog | Chef](http://www.opscode.com/blog/2013/02/04/facebook-likes-opscode-and-private-chef/)  
> [http://chefconf.opscode.com/](http://chefconf.opscode.com/)
> 
> * * *
> 
> Bryan McLellan | opscode | technical program manager, open source  
> (c) 206.607.7108 | (t) @btmspox | (b) [http://blog.loftninjas.org](http://blog.loftninjas.org)
> 
> [1]  
> [http://www.opscode.com/press-releases/opscode-unleashes-new-generation-of-chef/](http://www.opscode.com/press-releases/opscode-unleashes-new-generation-of-chef/)

---

<div class="post-metadata">

**Author:** ![Joe\_Nuspl](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joe_nuspl/32/3243_2.png) [@Joe\_Nuspl](https://discourse.chef.io/u/Joe_Nuspl)\
**Post date:** [February 4, 2013, 6:57pm UTC](https://discourse.chef.io/t/chef-11-released/3609/5 "2013-02-04T18:57:59Z")

</div>

chef-server failed on CentOS-5.8 x86\_64...

[2013-02-04T17:08:38+00:00] ERROR: Running exception handlers  
[2013-02-04T17:08:38+00:00] ERROR: Exception handlers complete  
Chef Client failed. 22 resources updated  
[2013-02-04T17:08:38+00:00] FATAL: Stacktrace dumped to /opt/chef-server/embedded/cookbooks/cache/chef-stacktrace.out  
[2013-02-04T17:08:38+00:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: execute[/opt/chef-server/bin/chef-server-ctl start rabbitmq] (chef-server::rabbitmq line 76) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'  
---- Begin output of /opt/chef-server/bin/chef-server-ctl start rabbitmq ----  
STDOUT: warning: rabbitmq: unable to open supervise/ok: file does not exist  
STDERR:  
---- End output of /opt/chef-server/bin/chef-server-ctl start rabbitmq ----  
Ran /opt/chef-server/bin/chef-server-ctl start rabbitmq returned 1

On Feb 4, 2013, at 8:22 AM, Bryan McLellan wrote:

> We're really excited to have released Chef 11!
> 
> This release includes a new Erlang based server which operates at great scale. Cycle Computing recently ran over 10,000 nodes against one Chef 11 server. [1]
> 
> The client will continue to be Ruby, and has many improvements itself, including:
> 
> - many windows improvements
> - partial templates
> - chef-apply, a tool to run a single cookbook against a system
> - run list based cookbook file evaluation order
> - substantial improvements on node attributes and precedence handling
> 
> You can read the release notes here: [Chef 11 Released! - Chef Blog | Chef](http://bit.ly/WM2EW2)
> 
> You can download both the client and the server at [http://www.opscode.com/chef/install](http://www.opscode.com/chef/install)
> 
> We also announced Facebook's use of Chef today. They will be speaking at ChefConf, if you're interested in operating infrastructure at huge scale, it's a talk you don't want to miss.
> 
> [Facebook Likes Opscode and Private Chef - Chef Blog | Chef](http://www.opscode.com/blog/2013/02/04/facebook-likes-opscode-and-private-chef/)  
> [http://chefconf.opscode.com/](http://chefconf.opscode.com/)
> 
> * * *
> 
> Bryan McLellan | opscode | technical program manager, open source  
> (c) 206.607.7108 | (t) @btmspox | (b) [http://blog.loftninjas.org](http://blog.loftninjas.org)
> 
> [1] [http://www.opscode.com/press-releases/opscode-unleashes-new-generation-of-chef/](http://www.opscode.com/press-releases/opscode-unleashes-new-generation-of-chef/)

---

<div class="post-metadata">

**Author:** ![Adam\_Edwards](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/adam_edwards/32/389_2.png) [@Adam\_Edwards](https://discourse.chef.io/u/Adam_Edwards)\
**Post date:** [February 4, 2013, 7:20pm UTC](https://discourse.chef.io/t/chef-11-released/3609/6 "2013-02-04T19:20:09Z")

</div>

Jeff, thanks for asking, we'll update the release notes to be more  
specific about the Windows work, which spanned a range of changes from  
fixing log output to improving performance of chef-client on the Windows  
platform.

A bigger bang piece of work is the new registry\_key resource  
([registry\_key Resource](http://docs.opscode.com/resource_registry_key.html)) that lets you  
manipulate the registry without including the Windows cookbook. A nice new  
feature there is the ability to control the registry's architecture  
through the :architecture attribute -- automation tasks often need  
explicit control over reading / writing to / from the 32-bit or 64-bit  
view of the registry, and that's what this resource gives you.

You can do so much on \*nix platforms with core resources, and I personally  
like being able to have more of that experience on Windows.

-Adam

On 2/4/13 8:59 AM, "Jeff Blaine" [jblaine@kickflop.net](mailto:jblaine@kickflop.net) wrote:

> Bryan,
> 
> > - many windows improvements
> 
> Are these documented? I don't see anything about them here:
> 
> > You can read the release notes here: [Chef 11 Released! - Chef Blog | Chef](http://bit.ly/WM2EW2)

---

<div class="post-metadata">

**Author:** ![anon94083085](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@anon94083085](https://discourse.chef.io/u/anon94083085)\
**Post date:** [February 4, 2013, 10:57pm UTC](https://discourse.chef.io/t/chef-11-released/3609/7 "2013-02-04T22:57:36Z")

</div>

On Mon, Feb 4, 2013 at 1:57 PM, joe.nuspl [nuspl@nvwls.com](mailto:nuspl@nvwls.com) wrote:

> chef-server failed on CentOS-5.8 x86\_64...
> 
> [2013-02-04T17:08:38+00:00] ERROR: Running exception handlers  
> [2013-02-04T17:08:38+00:00] ERROR: Exception handlers complete  
> Chef Client failed. 22 resources updated  
> [2013-02-04T17:08:38+00:00] FATAL: Stacktrace dumped to /opt/chef-server/embedded/cookbooks/cache/chef-stacktrace.out  
> [2013-02-04T17:08:38+00:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: execute[/opt/chef-server/bin/chef-server-ctl start rabbitmq] (chef-server::rabbitmq line 76) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'  
> ---- Begin output of /opt/chef-server/bin/chef-server-ctl start rabbitmq ----  
> STDOUT: warning: rabbitmq: unable to open supervise/ok: file does not exist  
> STDERR:  
> ---- End output of /opt/chef-server/bin/chef-server-ctl start rabbitmq ----  
> Ran /opt/chef-server/bin/chef-server-ctl start rabbitmq returned 1

My first guess is that qpidd is running.

Try

sudo service qpidd stop  
sudo chkconfig qpidd off

Then re-run Chef.

---

<div class="post-metadata">

**Author:** ![Bryan\_McLellan1](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/bryan_mclellan1/32/426_2.png) [@Bryan\_McLellan1](https://discourse.chef.io/u/Bryan_McLellan1)\
**Post date:** [February 5, 2013, 2:01am UTC](https://discourse.chef.io/t/chef-11-released/3609/8 "2013-02-05T02:01:01Z")

</div>

The most recent patchlevel of the Chef Server is 11.0.4, which includes these important fixes:

CHEF-3818 - chef-server-webui is susceptible to recent Rail’s YAML exploit  
CHEF-3813 - Server does not return cookbook dependencies in metadata

The latest version of the packages is available at [http://www.opscode.com/chef/install](http://www.opscode.com/chef/install)

* * *

Bryan McLellan | opscode | technical program manager, open source  
© 206.607.7108 | (t) @btmspox | (b) [http://blog.loftninjas.org](http://blog.loftninjas.org)

---

<div class="post-metadata">

**Author:** ![Bryan\_McLellan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/bryan_mclellan/32/81_2.png) [@Bryan\_McLellan](https://discourse.chef.io/u/Bryan_McLellan)\
**Post date:** [February 5, 2013, 1:51pm UTC](https://discourse.chef.io/t/chef-11-released/3609/9 "2013-02-05T13:51:00Z")

</div>

On Mon, Feb 4, 2013 at 12:45 PM, Mat Davies [ashmere@gmail.com](mailto:ashmere@gmail.com) wrote:

> Any information on how to migrate from chef server 10.x to 11?

Not yet, we're planning on providing tools to help with the data  
migration and will be working on that soon.

> I only see enterprise linux and ubuntu for chef server is that no package  
> for debian for this?

We're only releasing packages for the systems we're testing and  
verifying now. I don't have a date for debian support, it will likely  
be based on demand. However I have installed the packages for Ubuntu  
on Debian 6.0.6 and I've seen others say that it worked for them as  
well.

Bryan

---

<div class="post-metadata">

**Author:** ![Bryan\_McLellan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/bryan_mclellan/32/81_2.png) [@Bryan\_McLellan](https://discourse.chef.io/u/Bryan_McLellan)\
**Post date:** [February 5, 2013, 1:57pm UTC](https://discourse.chef.io/t/chef-11-released/3609/10 "2013-02-05T13:57:41Z")

</div>

On Mon, Feb 4, 2013 at 12:05 PM, Alex Vitola [alex.vitola@gmail.com](mailto:alex.vitola@gmail.com) wrote:

> It will be available in [http://apt.opscode.com](http://apt.opscode.com)?

The Chef 11 client will be. I've done a little testing and it looks  
like it will work fine. We're looking to see what community support  
there is for building server packages and what demand there is.  
Omnibus is the official way forward for Opscode, and Omnibus does come  
in a deb format. If folks want packages that are distribution policy  
compliant, we're looking for that distribution's community to help  
produce them.

Bryan
