Клиент Chef не может найти ресурс для apt_update в версии Ubuntu 14.04 - PullRequest
0 голосов
/ 30 октября 2018

Я просматриваю официальную документацию шеф-повара, чтобы узнать о шеф-поваре и пытаюсь запустить узел, но сталкиваюсь с некоторыми ошибками, которые я не могу выяснить:

enter image description here

Мне также интересно, почему он показывает версию клиента Chef как 11.6.2, где, как у меня C: \ Users \ <---> \ learn-chef> chef --version Chef Development Kit Версия: 3.4.38 версия шеф-клиента: 14.6.47 версия поставки: мастер (6862f27aba89109a9630f0b6c6798efec56b4efe) версия Berks: 7.0.6 версия для кухни: 1.23.2 Версия inspec: 3.0.12

Я новичок в шеф-поваре и уже потратил 5-6 часов, чтобы исправить это, но не могу понять, в чем здесь проблема.

1 Ответ

0 голосов
/ 05 декабря 2018

версия chef удаленного узла (обычно это узел, который загружается и затем сходится) может отличаться от версии chef на вашем локальном узле. убедитесь, что вы правильно загрузили шеф-повара.

если вы устанавливаете шеф-повар омнибус через 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
...