Chef infra 刀自举返回”;日志级别必须是:debug、:info、:warn、:error或:fatal";

Chef infra 刀自举返回”;日志级别必须是:debug、:info、:warn、:error或:fatal";,chef-infra,chef-solo,knife,Chef Infra,Chef Solo,Knife,在引导虚拟机时 $ knife bootstrap localhost --ssh-user vagrant --ssh-password vagrant --ssh-port 2222 --sudo 引导过程返回以下异常: Bootstrapping Chef on localhost localhost /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.4.1/lib/mixlib/log.rb:97:in `level=':

在引导虚拟机时

$ knife bootstrap localhost --ssh-user vagrant --ssh-password vagrant --ssh-port 2222 --sudo
引导过程返回以下异常:

Bootstrapping Chef on localhost
localhost /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/mixlib-log-1.4.1/lib/mixlib/log.rb:97:in `level=': Log level must be one of :debug, :info, :warn, :error, or :fatal (ArgumentError)
localhost   from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-10.14.2/lib/chef/application.rb:117:in `configure_logging'
localhost   from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-10.14.2/lib/chef/application/client.rb:242:in `configure_logging'
localhost   from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-10.14.2/lib/chef/application.rb:63:in `reconfigure'
localhost   from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-10.14.2/lib/chef/application/client.rb:197:in `reconfigure'
localhost   from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-10.14.2/lib/chef/application.rb:68:in `run'
localhost   from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-10.14.2/bin/chef-client:26:in `<top (required)>'
localhost   from /usr/bin/chef-client:23:in `load'
localhost   from /usr/bin/chef-client:23:in `<main>'

这是来自chef的错误吗?

错误跟踪表明它是从
chef客户端抛出的。所以您需要检查
/etc/chef/client.rb

您需要一个条目,如:

log_level   :info

有关详细信息,请参阅文章。

对于我来说,当我尝试在与刀子不在同一目录下的情况下使用刀子引导时,出现了此问题。rb

我遇到了这个问题,当时我告诉引导安装的Chef版本是10.30.2

然而,在我的本地机器上运行的Chef版本是11


当我在本地机器上有CHIF版本10时,关于日志级别的错误消失了。

< P>我找到了一个解决办法,我认为这是一个错误,不能用CHIF/刀版本11引导厨师10。X客户端。 你可以把这个放进刀里

chef_client_path 'chef-client -l info'

Chris Jerdonek在这里发布了一个解决方案

你能发布你的
刀吗。rb
嗨,Ryan,你能找到解决方案吗?请不要忘记将答案标记为正确!:)
chef_client_path 'chef-client -l info'