2016-08-27 2 views
1

나는 벽에 머리를 때려 눕힌다. 며칠 전, 내 상자 중 하나에 연결할 수 없게되었다. 아래의 결과물을 보시면됩니다. 내가 상자에 한 유일한 것들은 최근에 apt-get upgrade를하는 것입니다. 전에 완벽하게 일했습니다. 나는 그것을 액세스 할 권리가있는 유일한 사람입니다.책임있는 사람 : 연결 단계에 갇혀있다/사실을 모으는 것

어디서 볼 것인가? 내 호스트 파일에서 sudo를 활성화하고 비활성화하는 방법을 시도했지만 아무런 차이가 없습니다.

명령 나는 실행

ansible - 각본 site.yml -i hosts.yml -vvvv -u 우분투

출력이하고 응답 :

<cb2> ESTABLISH CONNECTION FOR USER: ubuntu 
<cb2> REMOTE_MODULE setup 
<cb2> EXEC ssh -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o ControlPath="/Users/alexweinstein/.ansible/cp/ansible-ssh-%h-%p-%r" -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ubuntu -o ConnectTimeout=10 cb2 /bin/sh -c 'LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python' 

주를이 나는 상자에 ssh 다만 좋을 수있다. 불가능한 사용하기 1.9.4.

추가 정보 :

  • 내가 ansible (아래 참조) 출력되는 것과 똑같은 ssh 명령을 사용하여 상자에 ssh를 시도, 연결이 잘 통해 진행 :

ssh -C -vvv -o ControlMaster = auto -o ControlPersist = 60s -o ControlPath = "/ Users/alexweinstein/.ansible/cp/ana- ssh- % h- % p- % r"-o KbdInteractiveAuthentication = no -o PreferredAuthentications = gssapi-with-mi C, GSSAPI - keyex, 호스트 기반, 공개 키 -o 한 PasswordAuthentication = 아니오 -o 사용자 = 우분투 -o에 ConnectTimeout = 10 CB2 정확히 같은 지점에서

  • 핑 명령이 중단.

ansible 모든 -i hosts.yml -m 핑 -vvvv

+0

시간이 초과되었을 것입니다. 무기한 매달릴 수는 없습니다. 이상한. – activatedgeek

+0

명령의 시작 부분에'ANSIBLE_DEBUG = 1'을 추가하고 다시 북을 실행하면 유용한 결과를 얻을 수 있습니다. –

+0

상자에 접근 할 수있는 사용자 이름/암호가 있다면'--ask-pass'와 함께 같은 게임을 실행 해보십시오. 그러면 SSH 로그인 암호를 묻습니다. 또한 'ansible all -i hosts.yml -m ping'을 사용하여 호스트에서 ping을 실행 해보십시오. –

답변

1

I 2.1 ansible로 업그레이드하여 해결할 문제를 얻었다. 그러나 장황한 출력이 활성화되어있는 한 (ansible-playbook -vvv 또는 ansible -v) 중단 상태가 유지되었습니다! 자세한 출력을 표시하지 않고 문제가 해결되었습니다.

가능성이있는 버그입니다.

관련 문제