다른 서버를 관리하기 위해 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": "모듈 오류", "rc": 0}
나는 아무 것도 출력되지 않는다는 것을 알았고 를 가리키는 which python
심볼릭 링크를 만들어 상황을 "수정"할 수 있었습니다 ./usr/bin/python
/usr/bin/python3
제가 심볼릭 링크를 만드는 것보다 이 문제를 해결하는 "더 정확한" 방법이 있었나요? Ubuntu 16.04가 python3용 python2를 삭제했다는 것을 알고 있지만 /usr/bin/python이 python3을 가리키는 상자에서 나올 것이라고 생각했을 것입니다. 아니요?
답변1
아니요, /usr/bin/python
절대로 를 가리켜서는 안 됩니다 python3
. 문제의 스크립트가 손상된 것 같으니 버그를 보고해야 합니다.