Chef Client在ubuntu版本14.04上找不到apt_update的资源

时间:2018-10-30 02:21:30

标签: chef

我正在浏览厨师的官方文档,以了解厨师并尝试引导节点,但是遇到一些我无法找出的错误:

enter image description here

我也想知道为什么它会将Chef客户端版本显示为11.6.2 C:\ Users \ <---> \ learn-chef> chef --version 厨师开发套件版本:3.4.38 厨师客户端版本:14.6.47 交付版本:主版(6862f27aba89109a9630f0b6c6798efec56b4efe) berks版本:7.0.6 厨房版本:1.23.2 检验版本:3.0.12

我是厨师的新手,已经花了5到6个小时来解决这个问题,但无法弄清楚这里出了什么问题。

1 个答案:

答案 0 :(得分:0)

远程节点(通常是正在引导并随后聚合的节点)的厨师版本可能与本地节点上的厨师版本不同。确保您正确引导厨师。

如果您install chef omnibus via url,则使用-v选项指定版本。例如

$ curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 14.4.56

否则,您可以使用chef-client updater食谱并使用version。例如

chef_client_updater 'Install latest Chef 13.x' do
  version '13'
end