Chef infra chef client 12.4.0和配方及版本

Chef infra chef client 12.4.0和配方及版本,chef-infra,Chef Infra,命令chef client-o'recipe[cookbook::recipe@version]'适用于Chef客户端版本11.12.2,但不适用于版本12.4.0 请给我任何指示。您遇到了什么错误?另外,您为什么还要运行此命令?运行列表通常在引导上设置。您是否试图在本地模式下运行chef,在这种情况下,您需要包括“-z”选项?谢谢Mark。没有错误,只是上面写着食谱:recipe@version没有找到。我需要根据需要运行此命令(例如测试)。我们正在使用运行列表,这是针对服务器运行的。我想知道

命令chef client-o'recipe[cookbook::recipe@version]'适用于Chef客户端版本11.12.2,但不适用于版本12.4.0


请给我任何指示。

您遇到了什么错误?另外,您为什么还要运行此命令?运行列表通常在引导上设置。您是否试图在本地模式下运行chef,在这种情况下,您需要包括“-z”选项?谢谢Mark。没有错误,只是上面写着食谱:recipe@version没有找到。我需要根据需要运行此命令(例如测试)。我们正在使用运行列表,这是针对服务器运行的。我想知道格式是否有变化!现在,我可能会使用运行列表并在节点上设置配方版本。好的。。。。那么,您想要的烹饪书版本是否已实际加载到chef服务器中?如果不是,这将解释“找不到版本”消息。是的。如果我降级了chef客户端版本,同样的命令也会起作用。所以我猜有两个问题。要么-chef客户端12与旧版本的chef对话,以获取版本为的配方,要么-使用verison调用配方的结构已更改