Невозможно запустить мастер SaltStack во FreeBSD 10
Я хочу установить SaltStack на новый компьютер с FreeBSD 10. Я следую официальной документации: http://docs.saltstack.com/en/latest/topics/installation/freebsd.html
Но когда я пытаюсь запустить salt_master
Демон терпит неудачу с этим сообщением об ошибке:
root@teldrassil:~ # service salt_master start
Starting salt_master.
Traceback (most recent call last):
File "/usr/local/bin/salt-master", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 2837, in <module>
working_set = WorkingSet._build_master()
File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 449, in _build_master
ws.require(__requires__)
File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 742, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 639, in resolve
raise DistributionNotFound(req)
Глядя на сайт FreshPorts, он говорит, что для корректной работы SaltStack нужны еще два пакета / порта:
sysutils/py-halite
sysutils/py-salt-api
Но даже с этими двумя установленными портами я получаю ту же ошибку при попытке запуска salt_master
,
2 ответа
У меня была та же проблема сегодня с py-salt 2014.1.7 во FreeBSD 10. В итоге я обновил дерево портов и запустил make reinstall clean
, Это позволило запустить демон salt_master. Я бы предложил сделать то же самое, если вы этого не сделали.
Во время написания:
pkg update
pkg install py27-salt-2014.1.13
Потом:
pkg update
pkg search salt
pkg install <package>
где пакет соответствует шаблону py