AnOS를 사용하여 coreOS를 프로비저닝하려고합니다. 먼저 부트 스트랩 된 상자 https://github.com/defunctzombie/ansible-coreos-bootstrapCoreIO를 제공 할 때 오류가 발생할 수 있습니다.
이것은 (경로는/home/core/bin에있는) pip를 제외한 모든 광고에서 작동하는 것으로 보입니다. 다음 단계에서 내가 고정 표시기-PY 설치하는 작업을 실행하려고 :
environment:
PATH: /home/core/bin:$PATH
내가 실행하려고하는 경우 : PIP의 폴더로
- name: Install docker-py
pip: name=docker-py
것은 나는 그것이 ansible 사용 않았다 경로에 없습니다 이 작업에 다음 오류가 발생합니다.
치명적 : [192.168.0.160] : FAILED! \ n "stderr :/home/core/bin", "cmd": "/ home/core/bin/pip install docker-py", "/pip : 행 2 : basename : 명령을 찾을 수 없습니다. \ n/home/core/bin/pip : 행 2 :/root/pypy/bin/: 해당 파일이나 디렉토리가 없습니다. \ n "}
내가 묻는 것은 /root/pypy/bin/
은 어디에서 왔는가 이것이 문제인 것 같습니다. 어떤 생각?
오류 메시지를 살펴 보니'basename : command not found '가 아마도'/ root/pypy/bin /'원인이되는 루트 문제 일 것입니다. –
내가 상자에 들어가서'home/core/bin/pip install docker-py'를 실행하면 흥미로운 사실 하나가 문제없이 실행됩니다. 실패는 Ansible에서 실행 한 경우에만 발생합니다. – john84