hi there
I'm getting the following error when I try to do a salt.states.rsync.synchronized (over salt-ssh if that makes a difference).
| ---------- |
| ID: /usr/share/nginx/floyds.barberwindow.com/meteor-app |
| Function: rsync.synchronized |
| Result: False |
| Comment: An exception occurred in this state: Traceback (most recent call last): |
| File "/var/tmp/.jachin_b4dd4e_salt/py2/salt/state.py", line 1733, in call |
| **cdata['kwargs']) |
| File "/var/tmp/.jachin_b4dd4e_salt/py2/salt/loader.py", line 1652, in wrapper |
| return f(*args, **kwargs) |
| File "/var/tmp/.jachin_b4dd4e_salt/py2/salt/states/rsync.py", line 112, in synchronized |
| if result.get('retcode'): |
| AttributeError: 'str' object has no attribute 'get' |
| Started: 20:07:03.524964 |
| Duration: 778.917 ms |
| Changes: |
I did some googling and found issue 35551 that looked exactly like what I was dealing with.
The ticket says it was backported to 2016.3 on August 19th.
I'm running salt-ssh 2016.3.3 (Boron) which looks like it was release on August 19th. More specifically it looks like I have the salt-ssh_2016.3.3+ds-1_all.deb package for Ubuntu 16.04 which looks like it was packaged up August 29th.
So I should have this fix right?
Which means maybe I'm looking at another bug?
Maybe I'd have better luck if I install saltstack some way other then the ubuntu packages?
I'm happy to supply more detailed if they'd help.
Thanks.