Não é possível executar o SaltStack master no FreeBSD 10

1

Eu quero instalar o SaltStack em uma nova máquina FreeBSD 10. Estou seguindo a documentação oficial: link

Mas quando tento iniciar o daemon salt_master , ele falha com esta mensagem de erro:

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)

Olhando para o site FreshPorts, diz que o SaltStack precisa de mais dois pacotes / portas para funcionar corretamente:

sysutils/py-halite
sysutils/py-salt-api

Mas mesmo com essas duas portas instaladas, recebi o mesmo erro ao tentar iniciar o salt_master .

    
por Vinícius Ferrão 20.07.2014 / 19:53

2 respostas

2

Eu tive o mesmo problema hoje com o py-salt 2014.1.7 no FreeBSD 10. Acabei atualizando minha árvore de ports e executando make reinstall clean . Isso permitiu que o daemon salt_master fosse iniciado. Eu sugeriria fazer o mesmo se você não o fez.

    
por 23.07.2014 / 05:03
0

Na hora da escrita:

pkg update
pkg install py27-salt-2014.1.13

Mais tarde:

pkg update
pkg search salt
pkg install <package>

em que package é o que segue o padrão py < versão > -salt. < version & gt (não o da api);

    
por 06.11.2014 / 05:20