Any progress on this topic?
How to debug salt-ssh?
I see these tracebacks a lot:
{{{
salt-ssh foohost state.sls monitoring test=True
[ERROR ] JSON Render failed for:
[CRITICAL] Unable to import msgpack or msgpack_pure python modules
Traceback (most recent call last):
File "/tmp/.root_dcdf8c_salt/salt-call", line 4, in <module>
salt_call()
File "/tmp/.root_dcdf8c_salt/salt/scripts.py", line 331, in salt_call
client.run()
File "/tmp/.root_dcdf8c_salt/salt/cli/call.py", line 53, in run
caller.run()
File "/tmp/.root_dcdf8c_salt/salt/cli/caller.py", line 148, in run
self.opts)
File "/tmp/.root_dcdf8c_salt/salt/output/__init__.py", line 86, in display_output
display_data = try_printout(data, out, opts)
File "/tmp/.root_dcdf8c_salt/salt/output/__init__.py", line 46, in try_printout
return get_printout('raw', opts)(data).rstrip()
File "/tmp/.root_dcdf8c_salt/salt/output/json_out.py", line 57, in output
return json.dumps(data, default=repr, indent=4)
File "/usr/lib64/python2.7/json/__init__.py", line 238, in dumps
**kw).encode(obj)
File "/usr/lib64/python2.7/json/encoder.py", line 203, in encode
chunks = list(chunks)
File "/usr/lib64/python2.7/json/encoder.py", line 428, in _iterencode
for chunk in _iterencode_dict(o, _current_indent_level):
File "/usr/lib64/python2.7/json/encoder.py", line 402, in _iterencode_dict
for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 402, in _iterencode_dict
for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 402, in _iterencode_dict
for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 402, in _iterencode_dict
for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 384, in _iterencode_dict
yield _encoder(value)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xfc in position 477: invalid start byte
[ERROR ] No JSON object could be decoded