Has someone been able to run: - http://www.shalman.org/salt/salt-2014.1.6-esky-smartos.tar.gz or - http://www.shalman.org/salt/salt-2014.1.7-esky-smartos.tar.gz on SmartOS?
I've been trying on Joyents Base64 image version 13.4.2 with the "zeromq" package installed (zeromq-3.2.4). All prior versions up to http://www.shalman.org/salt/salt-2014.1.5-esky-smartos.tar.gz run just fine. I suspect a dependency that I might be missing but I wasn't able to deduct it from the error message. This is what I did: pkgin -y install zeromq cd /opt curl -kLO http://www.shalman.org/salt/salt-2014.1.6-esky-smartos.tar.gz tar xzvf salt-2014.1.6-esky-smartos.tar.gz /opt/salt/install/install.sh When enabling the service, dmesg gets spammed by this message: 2014-07-14T16:26:38+00:00 localhost svc.startd[66286]: [ID 694882 daemon.notice] instance svc:/network/salt-minion:default exited with status 1 When running the minion manually, I get the following error: # /opt/salt/bin/appdata/salt-2014.1.6.solaris-2_11-i86pc_64bit/salt-minion [CRITICAL] Failed to load grains defined in grain file core.zmqversion in function <function zmqversion at 0x14e21b8>, error: Traceback (most recent call last): File "salt/loader.py", line 1034, in gen_grains File "salt/grains/core.py", line 1205, in zmqversion File "zmq/__init__.py", line 62, in <module> File "zmq/backend/__init__.py", line 22, in <module> File "zmq/backend/select.py", line 31, in select_backend ImportError: No module named cffi [ERROR ] An un-handled exception was caught by salt's global exception handler: NameError: global name 'zmq' is not defined Traceback (most recent call last): File "<string>", line 6, in <module> File "__main__.py", line 128, in <module> File "__main__salt-minion__.py", line 17, in <module> File "salt/scripts.py", line 35, in salt_minion File "salt/__init__.py", line 221, in start File "salt/__init__.py", line 209, in prepare File "salt/minion.py", line 548, in __init__ File "salt/minion.py", line 1073, in authenticate File "salt/crypt.py", line 359, in sign_in File "salt/payload.py", line 166, in __init__ NameError: global name 'zmq' is not defined Traceback (most recent call last): File "<string>", line 6, in <module> File "__main__.py", line 128, in <module> File "__main__salt-minion__.py", line 17, in <module> File "salt/scripts.py", line 35, in salt_minion File "salt/__init__.py", line 221, in start File "salt/__init__.py", line 209, in prepare File "salt/minion.py", line 548, in __init__ File "salt/minion.py", line 1073, in authenticate File "salt/crypt.py", line 359, in sign_in File "salt/payload.py", line 166, in __init__ NameError: global name 'zmq' is not defined Exception AttributeError: "'SREQ' object has no attribute 'poller'" in <bound method SREQ.__del__ of <salt.payload.SREQ object at 0x14e81d0>> ignored Thanks a lot for your time, Michael Noack ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
