saundy 发表于 2018-8-1 09:05:33

服务配置文件gb2312编码,使用SaltStack管理报错

An un-handled exception was caught by salt's global exception handler:  
UnicodeDecodeError: 'utf8' codec can't decode byte 0xca in position 18: invalid continuation byte
  
Traceback (most recent call last):
  
File "/usr/bin/salt", line 10, in <module>
  
    salt_main()
  
File "/usr/lib/python2.6/site-packages/salt/scripts.py", line 240, in salt_main
  
    client.run()
  
File "/usr/lib/python2.6/site-packages/salt/cli/__init__.py", line 189, in run
  
    self._output_ret(ret_, out)
  
File "/usr/lib/python2.6/site-packages/salt/cli/__init__.py", line 243, in _output_ret
  
    salt.output.display_output(ret, out, self.config)
  
File "/usr/lib/python2.6/site-packages/salt/output/__init__.py", line 44, in display_output
  
    display_data = get_printout(out, opts)(data).rstrip()
  
File "/usr/lib/python2.6/site-packages/salt/output/highstate.py", line 74, in output
  
    return _format_host(host, hostdata)
  
File "/usr/lib/python2.6/site-packages/salt/output/highstate.py", line 118, in _format_host
  
    schanged, ctext = _format_changes(ret['changes'])
  
File "/usr/lib/python2.6/site-packages/salt/output/highstate.py", line 340, in _format_changes
  
    __opts__)
  
File "/usr/lib/python2.6/site-packages/salt/output/__init__.py", line 121, in out_format
  
    return get_printout(out, opts)(data).rstrip()
  
File "/usr/lib/python2.6/site-packages/salt/output/nested.py", line 124, in output
  
    return nest.display(ret, __opts__.get('nested_indent', 0), '', '')
  
File "/usr/lib/python2.6/site-packages/salt/output/nested.py", line 115, in display
  
    out = self.display(val, indent + 4, '', out)
  
File "/usr/lib/python2.6/site-packages/salt/output/nested.py", line 90, in display
  
    prefix=prefix)
  
File "/usr/lib/python2.6/site-packages/salt/output/nested.py", line 59, in ustring
  
    indent, color, prefix, msg.decode(encoding), endc, suffix)
  
File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode
  
    return codecs.utf_8_decode(input, errors, True)
  
UnicodeDecodeError: 'utf8' codec can't decode byte 0xca in position 18: invalid continuation byte
  
Traceback (most recent call last):
  
File "/usr/bin/salt", line 10, in <module>
  
    salt_main()
  
File "/usr/lib/python2.6/site-packages/salt/scripts.py", line 240, in salt_main
  
    client.run()
  
File "/usr/lib/python2.6/site-packages/salt/cli/__init__.py", line 189, in run
  
    self._output_ret(ret_, out)
  
File "/usr/lib/python2.6/site-packages/salt/cli/__init__.py", line 243, in _output_ret
  
    salt.output.display_output(ret, out, self.config)
  
File "/usr/lib/python2.6/site-packages/salt/output/__init__.py", line 44, in display_output
  
    display_data = get_printout(out, opts)(data).rstrip()
  
File "/usr/lib/python2.6/site-packages/salt/output/highstate.py", line 74, in output
  
    return _format_host(host, hostdata)
  
File "/usr/lib/python2.6/site-packages/salt/output/highstate.py", line 118, in _format_host
  
    schanged, ctext = _format_changes(ret['changes'])
  
File "/usr/lib/python2.6/site-packages/salt/output/highstate.py", line 340, in _format_changes
  
    __opts__)
  
File "/usr/lib/python2.6/site-packages/salt/output/__init__.py", line 121, in out_format
  
    return get_printout(out, opts)(data).rstrip()
  
File "/usr/lib/python2.6/site-packages/salt/output/nested.py", line 124, in output
  
    return nest.display(ret, __opts__.get('nested_indent', 0), '', '')
  
File "/usr/lib/python2.6/site-packages/salt/output/nested.py", line 115, in display
  
    out = self.display(val, indent + 4, '', out)
  
File "/usr/lib/python2.6/site-packages/salt/output/nested.py", line 90, in display
  
    prefix=prefix)
  
File "/usr/lib/python2.6/site-packages/salt/output/nested.py", line 59, in ustring
  
    indent, color, prefix, msg.decode(encoding), endc, suffix)
  
File "/usr/lib64/python2.6/encodings/utf_8.py", line 16, in decode
  
    return codecs.utf_8_decode(input, errors, True)
  
UnicodeDecodeError: 'utf8' codec can't decode byte 0xca in position 18: invalid continuation byte
页: [1]
查看完整版本: 服务配置文件gb2312编码,使用SaltStack管理报错