/usr/bin/python не найден

/usr/bin/python не найден

Я настраиваю сервер Ansible для управления другими серверами. К сожалению, на двух из них я получил следующее сообщение об ошибке:

fatal: [server1.programster.org]: СБОЙ! => {"changed": false, "module_stderr": "Общее подключение к server1.programster.org закрыто.\r\n", "module_stdout": "/bin/sh: 1: /usr/bin/python: не найдено\r\n", "msg": "СБОЙ МОДУЛЯ", "rc": 0}

Я заметил, что which pythonничего не выводится, и мне удалось «исправить» ситуацию, создав символическую ссылку, /usr/bin/pythonуказывающую на /usr/bin/python3.

Был ли "более правильный" способ исправить это, чем создание символических ссылок? Я знаю, что Ubuntu 16.04 отказалась от python2 в пользу python3, но я бы подумал, что это будет из коробки с /usr/bin/python, указывающим на python3, нет?

решение1

Нет, /usr/bin/pythonникогда не должен указывать на python3. Похоже, что рассматриваемый скрипт сломан, и следует сообщить об ошибке.

Связанный контент