кухня не обнаруживает бродячий плагин `kitchen-vagrant`

Свежая установка Ubuntu 14.10

chef@ubuntu:~/db2$ uname -a
Linux ubuntu 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

chef@ubuntu:~/db2$ vagrant -v 
Vagrant 1.4.3
chef@ubuntu:~/db2$ vagrant plugin list
kitchen-vagrant (0.15.0)
chef@ubuntu:~/db2$ chef -v
Chef Development Kit Version: 0.4.0
chef@ubuntu:~/db2$ 

chef@ubuntu:~/db2$ kitchen converge --parallel
-----> Starting Kitchen (v1.3.1)
-----> Creating <default-centos-511>...
-----> Creating <default-fedora-20>...
The plugin "kitchen-vagrant" could not be found. Please make sure that it is
properly installed via `vagrant plugin`. Note that plugins made for
Vagrant 1.0.x are not compatible with 1.1+ and this error will likely
continue to show when you use `plugin install` with a 1.0.x plugin.

chef gem list указывает, что kitchen-vagrant также установлен:

io-console (0.4.2)
ipaddress (0.8.0)
json (1.8.2, 1.8.1)
kitchen-vagrant (0.15.0)
knife-spork (1.5.0)
libyajl2 (1.2.0)
....

Почему кухня не обнаруживает бродячий плагин kitchen-vagrant, хотя он указан как установленный?


person Jacques Betancourt    schedule 25.02.2015    source источник
comment
Установлен ли chef gem list kitchen-vagrant?   -  person Arthur Maltson    schedule 26.02.2015
comment
Можете ли вы опубликовать вывод оболочки шеф-повара и показать нам, как выглядит ваш $PATH?   -  person Cryptographic_ICE    schedule 17.03.2015


Ответы (2)


Как указано в ошибке, это связано с проблемой совместимости между установленной бродячей версией и бродячим плагином. Чтобы решить эту проблему, установите версию плагина, совместимую с версией vagrant 1.1x.

person slashpai    schedule 05.11.2017

Chef поставляется с предустановленной собственной рубиновой версией, то есть пакетами, плагинами и прочим.

существует возможность:

  • что вы установили подключаемый модуль Kitchen-vagrant на System Ruby.

  • тогда как kitchen converge вызывает плагин из Chef ruby ​​и, следовательно, не может найти его в своем Gem Path.

Попробуйте chef gem list, как упомянул Артур, чтобы узнать, установлен ли плагин в рубиновой версии шеф-повара.

person nmanh    schedule 27.06.2017