web-dev-qa-db-ja.com

Bootstrap VagrantBoxのシェフ

ホストされているchefサーバーを使用してbootstrap Vagrantボックスを作成しようとしています。

knife bootstrap testbed001.me --Sudo -x root -N "testbed001"

ただし、コマンドはエラーをスローします。

Bootstrapping Chef on testbed001.me
testbed001.me /usr/lib/Ruby/vendor_Ruby/mixlib/log.rb:97:in `level=': Log level must be one of :debug, :info, :warn, :error, or :fatal (ArgumentError)
testbed001.me   from /usr/lib/Ruby/vendor_Ruby/chef/application.rb:113:in `configure_logging'
testbed001.me   from /usr/lib/Ruby/vendor_Ruby/chef/application/client.rb:213:in `configure_logging'
testbed001.me   from /usr/lib/Ruby/vendor_Ruby/chef/application.rb:63:in `reconfigure'
testbed001.me   from /usr/lib/Ruby/vendor_Ruby/chef/application/client.rb:168:in `reconfigure'
testbed001.me   from /usr/lib/Ruby/vendor_Ruby/chef/application.rb:68:in `run'
testbed001.me   from /usr/bin/chef-client:25:in `<main>'

私のknife.rbファイル:

current_dir = File.dirname(__FILE__)
log_level                :info
log_location             STDOUT
.
.
.

DigitalOceanでホストされている別のノードをbootstrapしようとしましたが、問題はありません。バージョン11.8.2を使用しています。誰もが同じことを経験しますか?

1
Ben

CHEF-361 にも見られるように、ナイフ/シェフのバージョンは確かに11.8.2である可能性がありますが、ノードは古いvagrantボックスでブートストラップされている可能性があります。

1
theofpa