Ошибка при загрузке узла на Chef - PullRequest
0 голосов
/ 20 февраля 2020

Я новичок в шеф-поваре. когда я bootstrap узел получаю сообщение об ошибке, версия поваренной книги зависит от версии chef ["> = 14.0"], но работающая версия chef - 12.21.4. По умолчанию установлена ​​версия поваренной книги, это то, что я узнал, но как узнать, какая версия поваренной книги будет работать для какой версии шеф-повара. Как решить эту проблему?

1 Ответ

0 голосов
/ 20 февраля 2020

Посмотрите на любую поваренную книгу metadata.rb. Вы можете увидеть строку, подобную следующей, которая действует как ограничение версии chef-client в поваренной книге:

chef_version '>= 12.1'

Так что, если вы получаете сообщение об ошибке, для поваренной книги требуется указанная c версия Chef для запустите, вам нужно будет установить версию chef-client, которая удовлетворяет требованию поваренной книги.


Если вы не видите эту строку, поваренная книга не применяет требование к версии клиента, но это не гарантирует , что код поваренной книги будет работать для вашей версии chef-client, поскольку ресурсы или более новый синтаксис могут использоваться в поваренной книге, которую не поддерживает ваша версия Chef.

...