Chef infra 将节点引导到中以获取许可证错误

Chef infra 将节点引导到中以获取许可证错误,chef-infra,Chef Infra,我有一个奇怪的情况。在windows计算机上,如果尝试使用以下命令引导节点: ''刀引导IP地址-x用户名-p密码--sudo-N节点名'' 我得到以下错误: ''未接受许可证,Chef Infra客户端无法执行'' 引导失败。 如果我在Mac上执行完全相同的命令,它将按预期工作。 所有其他刀子命令都可以在我的windows工作站上找到。 我正在Windows上运行Chef Infra Client 15.6.10。 知道我搞砸了什么吗 从Chef Infra Client 15开始,您需要提供

我有一个奇怪的情况。在windows计算机上,如果尝试使用以下命令引导节点:

''刀引导IP地址-x用户名-p密码--sudo-N节点名''

我得到以下错误:

''未接受许可证,Chef Infra客户端无法执行''

引导失败。 如果我在Mac上执行完全相同的命令,它将按预期工作。 所有其他刀子命令都可以在我的windows工作站上找到。 我正在Windows上运行Chef Infra Client 15.6.10。
知道我搞砸了什么吗

从Chef Infra Client 15开始,您需要提供具有以下值之一的
--Chef license
密钥:

  • accept
    -接受许可证并尝试在本地持久保存标记文件。保留这些标记文件意味着以后的调用不需要再次接受许可证
  • accept silent
    -与accept类似,只是不向标准输出发送消息
  • 接受不持久化
    -与接受静默类似,只是没有持久化标记文件。未来调用将需要再次接受许可证
尝试这样运行引导程序:

knife bootstrap ipaddress -x username -P password --sudo -N nodename --chef-license accept
更多信息请访问