我正在设置一个 Ansible 服务器来管理我的其他服务器。不幸的是,其中两个我收到以下错误消息:
致命:[server1.programster.org]:失败!=> {"changed": false, "module_stderr": "与 server1.programster.org 的共享连接已关闭。\r\n", "module_stdout": "/bin/sh: 1: /usr/bin/python: not找到\r\n", "msg": "MODULE FAILURE", "rc": 0}
我注意到没有which python
输出,我能够通过创建/usr/bin/python
指向/usr/bin/python3
.
有没有比我创建符号链接更“正确”的方法来解决这个问题?我知道 Ubuntu 16.04 为 python3 放弃了 python2 但我原以为它会开箱即用, /usr/bin/python 指向 python3 不是吗?
不,
/usr/bin/python
永远不应该指向python3
. 听起来有问题的脚本被破坏了,应该报告一个错误。