Thanks a lot for investigating. 2014.1.7 now runs just fine.

No need to be sorry. I'm very glad someone already took the burden to prepare 
recent builds for SmartOS and contributed back into the main repo. Salt minions 
provided by packages are really outdated.

Best regards,
Michael Noack

-----Ursprüngliche Nachricht-----
Von: Nahum Shalman [mailto:[email protected]] 
Gesendet: Montag, 14. Juli 2014 19:24
An: [email protected]; Michael Noack
Betreff: Re: [smartos-discuss] Current Standalone SaltStack Builds on Joyent 
Base64 image version 13.4.2

2014.1.6 had problems upstream and I've deleted my build of it

The 2014.1.7 build had an issue (details below). I have rebuilt it and uploaded 
it (in place... just need to redownload).
If there are any issues with the fresh build please let me know.

Details:

All of my previous builds were done in a 2013Q4 pkgsrc environment.

These two were built in a 2014Q1 environment with a newer py27-zmq-14.0.1.tgz 
package which seems to work differently internally than py27-zmq-13.x did.

I tried a quick hack to see if I could get things to play nicely with
pyzmq-14 but it didn't work.

As such I've rebuilt 2014.1.7 in the same build environment as the previous 
builds.

Sorry for the inconvenience!!

-Nahum

On 07/14/2014 12:32 PM, Michael Noack via smartos-discuss wrote:
> 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-mini
> on [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/22280019-340ab187
> Modify Your Subscription: 
> https://www.listbox.com/member/?&;
> 9bd0a806 Powered by Listbox: http://www.listbox.com



-------------------------------------------
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

Reply via email to