2014/04/10現在、最新版であるChef 11.12.2 又は 11.12.0 をインストールして「knife configure」を実行すると下記のエラーで失敗します。
(ちなみに試したのはVMware PlayerとVirtualBoxの上のCentOS 6.5のほぼminimal installです。)
```$ knife configure`
ERROR: Ohai::Exceptions::DependencyNotFound: Can not find a plugin for dependency os
この現象は既にChefのBTSに上がっています。
https://tickets.opscode.com/browse/CHEF-5211
unit testは完了したっぽいですが、まだFIXはリリースされていないですね。
内部で使用しているohai v7の初期化順に問題があるとかないとか…。
Chef公式からinstall.shでインストールしても、rpmをdownloadしてインストールしても、rubyからgem経由でインストールしてもどれからでもエラーが発生します。
(私はこれで昨日1日を棒に振りました…。)
幸い、Chef 11.10.xには問題が無いようなので11.12.xのFIXが出るまではそっちを使いましょう~。
まだ日本語の情報が出ていなかったのでF.Y.I.ということで。
※ 追記 : 2014/04/16
Patch上記BTSにpatchが投稿されていますね。
https://github.com/opscode/chef/blob/master/spec/unit/knife/configure_spec.rb#L22
これを当てて「直った!」という報告があります。
私はまだ試していないのですが…。