/usr/bin/python が見つかりません

/usr/bin/python が見つかりません

他のサーバーを管理するために Ansible サーバーをセットアップしています。残念ながら、そのうちの 2 つのサーバーで次のエラー メッセージが表示されました。

致命的: [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。問題のスクリプトは壊れているようですので、バグを報告する必要があります。

関連情報