Я пытаюсь заставить Python 2.7 работать на моем экземпляре OpsWorks, но у меня все время запутываются ошибки.Ошибка при запуске Python на OpsWorks с шеф-поваром + Berkshelf
Мой стек OpsWork создан с версией шеф-повара 11.10 и Berkshelf версии 3.2.0.
Мои metadata.rb
имеет в нем следующее:
depends "poise-python"
depends "apt", ">= 1.8.2"
Мой Berksfile
устанавливается с:
source "https://supermarket.chef.io"
cookbook 'poise-python'
cookbook 'apt'
Каждый раз, когда я запускаю я получаю следующее сообщение об ошибке, и я не знаю, как для его устранения:
Halite не совместим с no_lazy_load false, пожалуйста, установите no_lazy_load true в вашем файле конфигурации шеф-повара.
Я попытался добавить chef/configuration.rb
файл, чтобы установить no_lazy_load
к истинным, но не кажется, что это будет работать. Честно говоря, я новичок в OpsWorks и шеф-повара, поэтому я могу пропустить что-то очень основное.
Подробнее
Стек Я везу над первоначально ссылается python
вместо poise-python
, но я перешел от разрешить другую ошибку (но, я думаю, связанные с), когда я пытался бежать с что:
Этот ресурс написан с Chef 12.5 пользовательских ресурсами, и требует, по крайней мере Chef 12,0 используется с compat_resource поваренной книгой, она не будет работать с Chef 11.x клиентами, и эти пользователи должны связывать свои кулинарные книги для более старых версий или обновления.
Я попытался привязать к старой версии python
, но все еще не мог заставить ее работать. В принципе, я знаю, что этот экземпляр может работать (предыдущий сопровождающий имел это дело), но я не уверен, что мне не хватает.
Поэтому я должен добавить, что я взял на себя систему, которая работала в другом месте, настроенной под Chef 11.10. Первоначально он использовал 'python' вместо' poise-python', но у меня была другая ошибка, которая также жаловалась на версию Chef. Я обновляю вопрос с этой информацией, но в основном я стараюсь избегать обновления версии Chef из-за моей незнакомости с ней. –
Я не делаю никакого тестирования на OpsWorks, но старая кулинарная книга python полностью устарела и не поддерживается в данный момент. – coderanger