python 3.6.3执行salt,接收UnicodeDecodeError

时间:2018-01-17 08:57:25

标签: python python-3.x salt salt-stack

我正在通过django == 1.11进行Ops Web,我想使用SaltStack来管理服务器。经过几天的学习,我可以完成一些简单的任务。

但是,当我使用python代码调用salt.client.LocalClient(),然后调用local.cmd('minion', 'cmd.run', ['whoami'])时,我会收到

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 22: invalid start byte.

我在shell上使用了salt minion cmd.run whoami,我得到了相同的结果,我相信这种情况是由Python 3版本引起的。

如何在服务器和python salt中使用Python 3的SaltStack?

0 个答案:

没有答案