(已经解决,是使用命令问题,解决方法请参考http://sunday208.blog.51cto.com/377871/1560743

今天记录安装tomcat,结果部署openssl时报这样错误。错误如下:

 [root@salt51 salt]# salt '192.168.2.99'  state.sls  soft_install.tomcat7
192.168.2.99:
    The minion function caused an exception: Traceback (most recent call last):
      File "/usr/lib/python2.6/site-packages/salt/minion.py", line 797, in _thread_return
        return_data = func(*args, **kwargs)
      File "/usr/lib/python2.6/site-packages/salt/modules/state.py", line 394, in sls
        ret = st_.state.call_high(high_)
      File "/usr/lib/python2.6/site-packages/salt/state.py", line 1710, in call_high
        chunks = self.compile_high_data(high)
      File "/usr/lib/python2.6/site-packages/salt/state.py", line 980, in compile_high_data
        chunks = self.order_chunks(chunks)
      File "/usr/lib/python2.6/site-packages/salt/state.py", line 924, in order_chunks
        chunks.sort(key=lambda k: (k['order'], '{0[state]}{0[name]}{0[fun]}'.format(k)))
      File "/usr/lib/python2.6/site-packages/salt/state.py", line 924, in <lambda>
        chunks.sort(key=lambda k: (k['order'], '{0[state]}{0[name]}{0[fun]}'.format(k)))
    UnicodeEncodeError: 'ascii' codec can't encode character u'\u201c' in position 340: ordinal not in range(128)
    
[root@salt51 salt]# 


应该是软件dug来的。

希望各位大神给个解决方法。多谢。