# Host unreachable but I can ssh in without a password.

**URL:** <https://forum.ansible.com/t/host-unreachable-but-i-can-ssh-in-without-a-password/21857>\
**Category:** Ansible Project\
**Tags:** ubuntu\
**Created:** [June 24, 2016, 5:54pm UTC](https://forum.ansible.com/t/host-unreachable-but-i-can-ssh-in-without-a-password/21857 "2016-06-24T17:54:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andy\_Wright](https://avatars.discourse-cdn.com/v4/letter/a/9dc877/32.png) [@Andy\_Wright](https://forum.ansible.com/u/Andy_Wright)\
**Post date:** [June 24, 2016, 5:54pm UTC](https://forum.ansible.com/t/host-unreachable-but-i-can-ssh-in-without-a-password/21857/1 "2016-06-24T17:54:46Z")

</div>

Hey,

I am loving Ansible and it works beautifully with Vagrant and Ubuntu 14.04.

However, I have been trying to get it to provision a remote server (also Ubuntu 14.04). I am using a Mac running the latest El Capitan and Ansible 2.1 installed via Homebrew. My playbook was generated with Phansible (I replaced all instances of “sudo” to “become”).

`ansible --version ansible 2.1.0.0 config file = /Users/andy/Sites/prints.dev/ansible.cfg configured module search path = Default w/o overrides`

Running the following command:

`ansible-playbook -vvvv -i ansible/inventories/test ansible/playbook.yml`

Produces the following in my log file:

`  
2016-06-24 18:26:43,613 p=29978 u=andy | Using /Users/andy/Sites/prints.dev/ansible.cfg as config file  
2016-06-24 18:26:43,728 p=29978 u=andy | Loaded callback default of type stdout, v2.0  
2016-06-24 18:26:43,775 p=29978 u=andy | PLAYBOOK: playbook.yml \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
2016-06-24 18:26:43,775 p=29978 u=andy | 1 plays in ansible/playbook.yml  
2016-06-24 18:26:43,787 p=29978 u=andy | PLAY [all] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
2016-06-24 18:26:43,847 p=29978 u=andy | TASK [setup] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
2016-06-24 18:27:01,258 p=29978 u=andy | fatal: [[dev.atwright.co.uk](http://dev.atwright.co.uk)]: FAILED! =\> {“changed”: false, “failed”: true, “invocation”: {“module\_name”: “setup”}, “module\_stderr”: “OpenSSH\_7.2p2, OpenSSL 1.0.2h 3 May 2016\r\ndebug1: Reading configuration data /Users/andy/.ssh/config\r\ndebug1: /Users/andy/.ssh/config line 9: Applying options for [dev.atwright.co.uk](http://dev.atwright.co.uk)\r\ndebug1: Reading configuration data /usr/local/etc/ssh/ssh\_config\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O\_NONBLOCK\r\ndebug2: mux\_client\_hello\_exchange: master version 4\r\ndebug3: mux\_client\_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux\_client\_request\_session: entering\r\ndebug3: mux\_client\_request\_alive: entering\r\ndebug3: mux\_client\_request\_alive: done pid = 29987\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 127\r\nShared connection to [dev.atwright.co.uk](http://dev.atwright.co.uk) closed.\r\n”, “module\_stdout”: “/bin/sh: 1: sudo: not found\r\n”, “msg”: “MODULE FAILURE”, “parsed”: false}  
2016-06-24 18:27:01,258 p=29978 u=andy | NO MORE HOSTS LEFT \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
2016-06-24 18:27:01,264 p=29978 u=andy | to retry, use: --limit @ansible/playbook.retry

2016-06-24 18:27:01,264 p=29978 u=andy | PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
2016-06-24 18:27:01,264 p=29978 u=andy | [dev.atwright.co.uk](http://dev.atwright.co.uk) : ok=0 changed=0 unreachable=0 failed=1  
`

And STDOUT looks like this:

`  
ansible-playbook -vvvv -i ansible/inventories/test ansible/playbook.yml  
Using /Users/andy/Sites/prints.dev/ansible.cfg as config file  
Loaded callback default of type stdout, v2.0

PLAYBOOK: playbook.yml \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
1 plays in ansible/playbook.yml

PLAY [all] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK [setup] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
\<[dev.atwright.co.uk](http://dev.atwright.co.uk)\> ESTABLISH SSH CONNECTION FOR USER: None  
\<[dev.atwright.co.uk](http://dev.atwright.co.uk)\> SSH: EXEC ssh -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o ‘IdentityFile=“/Users/andy/.ssh/id\_rsa”’ -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/Users/andy/.ansible/cp/ansible-ssh-%h-%p-%r [dev.atwright.co.uk](http://dev.atwright.co.uk) ‘/bin/sh -c ‘"’"’( umask 77 && mkdir -p “`echo $HOME/.ansible/tmp/ansible-tmp-1466789917.97-24900391546473`” && echo ansible-tmp-1466789917.97-24900391546473=“`echo $HOME/.ansible/tmp/ansible-tmp-1466789917.97-24900391546473`” ) && sleep 0’“'”‘’  
\<[dev.atwright.co.uk](http://dev.atwright.co.uk)\> PUT /var/folders/16/h8xx9l4x4pq\_rg7kcy6q49940000gp/T/tmpIBmZrV TO /root/.ansible/tmp/ansible-tmp-1466789917.97-24900391546473/setup  
\<[dev.atwright.co.uk](http://dev.atwright.co.uk)\> SSH: EXEC sftp -b - -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o ‘IdentityFile=“/Users/andy/.ssh/id\_rsa”’ -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/Users/andy/.ansible/cp/ansible-ssh-%h-%p-%r ‘[[dev.atwright.co.uk](http://dev.atwright.co.uk)]’  
\<[dev.atwright.co.uk](http://dev.atwright.co.uk)\> ESTABLISH SSH CONNECTION FOR USER: None  
\<[dev.atwright.co.uk](http://dev.atwright.co.uk)\> SSH: EXEC ssh -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o ‘IdentityFile=“/Users/andy/.ssh/id\_rsa”’ -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/Users/andy/.ansible/cp/ansible-ssh-%h-%p-%r -tt [dev.atwright.co.uk](http://dev.atwright.co.uk) ‘/bin/sh -c ‘"’“'sudo -H -S -n -u root /bin/sh -c '”’“'”‘"’“'”‘"’“‘echo BECOME-SUCCESS-cwldlrtlxwgtejywwvwajopbnelytzak; LANG=en\_GB.UTF-8 LC\_ALL=en\_GB.UTF-8 LC\_MESSAGES=en\_GB.UTF-8 /usr/bin/python /root/.ansible/tmp/ansible-tmp-1466789917.97-24900391546473/setup; rm -rf “/root/.ansible/tmp/ansible-tmp-1466789917.97-24900391546473/” \> /dev/null 2\>&1’”‘"’“'”‘"’“'”‘"’ && sleep 0’“'”‘’  
fatal: [[dev.atwright.co.uk](http://dev.atwright.co.uk)]: FAILED! =\> {“changed”: false, “failed”: true, “invocation”: {“module\_name”: “setup”}, “module\_stderr”: “OpenSSH\_7.2p2, OpenSSL 1.0.2h 3 May 2016\r\ndebug1: Reading configuration data /Users/andy/.ssh/config\r\ndebug1: /Users/andy/.ssh/config line 9: Applying options for [dev.atwright.co.uk](http://dev.atwright.co.uk)\r\ndebug1: Reading configuration data /usr/local/etc/ssh/ssh\_config\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O\_NONBLOCK\r\ndebug2: mux\_client\_hello\_exchange: master version 4\r\ndebug3: mux\_client\_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux\_client\_request\_session: entering\r\ndebug3: mux\_client\_request\_alive: entering\r\ndebug3: mux\_client\_request\_alive: done pid = 30178\r\ndebug3: mux\_client\_request\_session: session request sent\r\ndebug1: mux\_client\_request\_session: master session id: 2\r\ndebug3: mux\_client\_read\_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 127\r\nShared connection to [dev.atwright.co.uk](http://dev.atwright.co.uk) closed.\r\n”, “module\_stdout”: “/bin/sh: 1: sudo: not found\r\n”, “msg”: “MODULE FAILURE”, “parsed”: false}

NO MORE HOSTS LEFT \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
to retry, use: --limit @ansible/playbook.retry

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
[dev.atwright.co.uk](http://dev.atwright.co.uk) : ok=0 changed=0 unreachable=0 failed=1

zsh: exit 2 ansible-playbook -vvvv -i ansible/inventories/test ansible/playbook.yml  
`

Even though it fails, it still creates a .ansible folder, here is the tree output:

`root@dev:~/.ansible# tree .`– tmp  
`-- ansible-tmp-1466789917.97-24900391546473 `– setup  
`

My inventory file looks like this:

`[phansible-web] dev.atwright.co.uk`

After running the command that Ansible was trying to run:

` ssh -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o 'IdentityFile="/Users/andy/.ssh/id_rsa"' -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/Users/andy/.ansible/cp/ansible-ssh-%h-%p-%r dev.atwright.co.uk '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1466785678.0-13699291762114 `" && echo ansible-tmp-1466785678.0-13699291762114="` echo $HOME/.ansible/tmp/ansible-tmp-1466785678.0-13699291762114 `" ) && sleep 0'"'"'' `

I got the following output:

` OpenSSH_6.9p1, LibreSSL 2.1.8 debug1: Reading configuration data /Users/andy/.ssh/config debug1: /Users/andy/.ssh/config line 9: Applying options for dev.atwright.co.uk debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 21: Applying options for * debug1: auto-mux: Trying existing master debug1: Control socket "/Users/andy/.ansible/cp/ansible-ssh-dev.atwright.co.uk-22-root" does not exist debug2: ssh_connect: needpriv 0 debug1: Connecting to dev.atwright.co.uk [104.168.173.22] port 22. debug2: fd 3 setting O_NONBLOCK debug1: fd 3 clearing O_NONBLOCK debug1: Connection established. debug3: timeout: 9845 ms remain after connect debug1: identity file /Users/andy/.ssh/id_rsa type 1 debug1: key_load_public: No such file or directory debug1: identity file /Users/andy/.ssh/id_rsa-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_6.9 debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.7 debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.7 pat OpenSSH_6.6.1* compat 0x04000000 debug2: fd 3 setting O_NONBLOCK debug1: Authenticating to dev.atwright.co.uk:22 as 'root' debug3: hostkeys_foreach: reading file "/dev/null" debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug2: kex_parse_kexinit: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 debug2: kex_parse_kexinit: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-dss-cert-v01@openssh.com,ssh-rsa-cert-v00@openssh.com,ssh-dss-cert-v00@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,ssh-rsa,ssh-dss debug2: kex_parse_kexinit: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se debug2: kex_parse_kexinit: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se debug2: kex_parse_kexinit: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1,hmac-md5-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 debug2: kex_parse_kexinit: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1,hmac-md5-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 debug2: kex_parse_kexinit: zlib@openssh.com,zlib,none debug2: kex_parse_kexinit: zlib@openssh.com,zlib,none debug2: kex_parse_kexinit: debug2: kex_parse_kexinit: debug2: kex_parse_kexinit: first_kex_follows 0 debug2: kex_parse_kexinit: reserved 0 debug2: kex_parse_kexinit: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 debug2: kex_parse_kexinit: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ssh-ed25519 debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se debug2: kex_parse_kexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 debug2: kex_parse_kexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 debug2: kex_parse_kexinit: none,zlib@openssh.com debug2: kex_parse_kexinit: none,zlib@openssh.com debug2: kex_parse_kexinit: debug2: kex_parse_kexinit: debug2: kex_parse_kexinit: first_kex_follows 0 debug2: kex_parse_kexinit: reserved 0 debug1: kex: server->client chacha20-poly1305@openssh.com <implicit> zlib@openssh.com debug1: kex: client->server chacha20-poly1305@openssh.com <implicit> zlib@openssh.com debug1: expecting SSH2_MSG_KEX_ECDH_REPLY debug1: Server host key: ecdsa-sha2-nistp256 SHA256:Vt/nGFlnoM9XM4Sq0PyHbccJPaboPJM3NlZMWCYLnvg debug3: hostkeys_foreach: reading file "/dev/null" debug3: hostkeys_foreach: reading file "/dev/null" Warning: Permanently added 'dev.atwright.co.uk,104.168.173.22' (ECDSA) to the list of known hosts. debug2: set_newkeys: mode 1 debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug2: set_newkeys: mode 0 debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug2: service_accept: ssh-userauth debug1: SSH2_MSG_SERVICE_ACCEPT received debug2: key: /Users/andy/.ssh/id_rsa (0x7f8c3a700600), explicit debug1: Authentications that can continue: publickey,password debug3: start over, passed a different list publickey,password debug3: preferred gssapi-with-mic,gssapi-keyex,hostbased,publickey debug3: authmethod_lookup publickey debug3: remaining preferred: ,gssapi-keyex,hostbased,publickey debug3: authmethod_is_enabled publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/andy/.ssh/id_rsa debug3: send_pubkey_test debug2: we sent a publickey packet, wait for reply debug1: Server accepts key: pkalg ssh-rsa blen 279 debug2: input_userauth_pk_ok: fp SHA256:GpZ8QA18cfmWinLj2zmoseNj8eGI+kkzB+g4F/HgFPE debug3: sign_and_send_pubkey: RSA SHA256:GpZ8QA18cfmWinLj2zmoseNj8eGI+kkzB+g4F/HgFPE debug1: Enabling compression at level 6. debug1: Authentication succeeded (publickey). Authenticated to dev.atwright.co.uk ([104.168.173.22]:22). debug1: setting up multiplex master socket debug3: muxserver_listen: temporary control path /Users/andy/.ansible/cp/ansible-ssh-dev.atwright.co.uk-22-root.jayVlpXUkPsTsshM debug2: fd 6 setting O_NONBLOCK debug3: fd 6 is O_NONBLOCK debug3: fd 6 is O_NONBLOCK debug1: channel 0: new [/Users/andy/.ansible/cp/ansible-ssh-dev.atwright.co.uk-22-root] debug3: muxserver_listen: mux listener channel 0 fd 6 debug2: fd 3 setting TCP_NODELAY debug3: ssh_packet_set_tos: set IP_TOS 0x08 debug1: control_persist_detach: backgrounding master process debug2: control_persist_detach: background process is 29347 debug2: fd 6 setting O_NONBLOCK debug1: forking to background debug1: Entering interactive session. debug2: set_control_persist_exit_time: schedule exit in 60 seconds debug1: multiplexing control connection debug3: fd 7 is O_NONBLOCK debug3: fd 7 is O_NONBLOCK debug1: channel 1: new [mux-control] debug3: channel_post_mux_listener: new mux channel 1 fd 7 debug3: mux_master_read_cb: channel 1: hello sent debug2: set_control_persist_exit_time: cancel scheduled exit debug3: mux_master_read_cb: channel 1 packet type 0x00000001 len 4 debug2: process_mux_master_hello: channel 1 slave version 4 debug2: mux_client_hello_exchange: master version 4 debug3: mux_client_forwards: request forwardings: 0 local, 0 remote debug3: mux_client_request_session: entering debug3: mux_client_request_alive: entering debug3: mux_master_read_cb: channel 1 packet type 0x10000004 len 4 debug2: process_mux_alive_check: channel 1: alive check debug3: mux_client_request_alive: done pid = 29349 debug3: mux_client_request_session: session request sent debug3: mux_master_read_cb: channel 1 packet type 0x10000002 len 306 debug2: process_mux_new_session: channel 1: request tty 0, X 0, agent 0, subsys 0, term "xterm-256color", cmd "/bin/sh -c '( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1466785678.0-13699291762114 `" && echo ansible-tmp-1466785678.0-13699291762114="` echo $HOME/.ansible/tmp/ansible-tmp-1466785678.0-13699291762114 `" ) && sleep 0'", env 1 debug3: process_mux_new_session: got fds stdin 8, stdout 9, stderr 10 debug1: channel 2: new [client-session] debug2: process_mux_new_session: channel_new: 2 linked to control channel 1 debug2: channel 2: send open debug2: callback start debug2: client_session2_setup: id 2 debug1: Sending environment. debug1: Sending env LANG = en_GB.UTF-8 debug2: channel 2: request env confirm 0 debug1: Sending command: /bin/sh -c '( umask 77 && mkdir -p "` echo $HOME/.ansible/tmp/ansible-tmp-1466785678.0-13699291762114 `" && echo ansible-tmp-1466785678.0-13699291762114="` echo $HOME/.ansible/tmp/ansible-tmp-1466785678.0-13699291762114 `" ) && sleep 0’  
debug2: channel 2: request exec confirm 1  
debug3: mux\_session\_confirm: sending success reply  
debug2: callback done  
debug2: channel 2: open confirm rwindow 0 rmax 32768  
debug1: mux\_client\_request\_session: master session id: 2  
debug2: channel 2: rcvd adjust 2097152  
debug2: channel\_input\_status\_confirm: type 99 id 2  
debug2: exec request accepted on channel 2  
ansible-tmp-1466785678.0-13699291762114=/root/.ansible/tmp/ansible-tmp-1466785678.0-13699291762114  
debug1: client\_input\_channel\_req: channel 2 rtype exit-status reply 0  
debug3: mux\_exit\_message: channel 2: exit message, exitval 0  
debug1: client\_input\_channel\_req: channel 2 rtype [eow@openssh.com](mailto:eow@openssh.com) reply 0  
debug2: channel 2: rcvd eow  
debug2: channel 2: close\_read  
debug2: channel 2: input open → closed  
debug2: channel 2: rcvd eof  
debug2: channel 2: output open → drain  
debug2: channel 2: obuf empty  
debug2: channel 2: close\_write  
debug2: channel 2: output drain → closed  
debug2: channel 2: rcvd close  
debug3: channel 2: will not send data after close  
debug2: channel 2: send close  
debug2: channel 2: is dead  
debug2: channel 2: gc: notify user  
debug3: mux\_master\_session\_cleanup\_cb: entering for channel 2  
debug2: channel 1: rcvd close  
debug2: channel 1: output open → drain  
debug2: channel 1: close\_read  
debug2: channel 1: input open → closed  
debug2: channel 2: gc: user detached  
debug2: channel 2: is dead  
debug2: channel 2: garbage collecting  
debug1: channel 2: free: client-session, nchannels 3  
debug3: channel 2: status: The following connections are open:  
#2 client-session (t4 r0 i3/0 o3/0 fd -1/-1 cc -1)

debug2: channel 1: obuf empty  
debug2: channel 1: close\_write  
debug2: channel 1: output drain → closed  
debug2: channel 1: is dead (local)  
debug2: channel 1: gc: notify user  
debug3: mux\_master\_control\_cleanup\_cb: entering for channel 1  
debug2: channel 1: gc: user detached  
debug2: channel 1: is dead (local)  
debug2: channel 1: garbage collecting  
debug1: channel 1: free: mux-control, nchannels 2  
debug3: channel 1: status: The following connections are open:

debug3: mux\_client\_read\_packet: read header failed: Broken pipe  
debug2: Received exit status from master 0  
debug2: set\_control\_persist\_exit\_time: schedule exit in 60 seconds  
`

I hope I have given you every detail. I have tried many different things I found in Google (mainly closed Github issues) regarding piping and sftp\_if\_ssh (or something like that), nothing helped. I am willing to try anything again though.

Any help would be greatly appreciated.

Cheers,

Andy

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [June 24, 2016, 6:44pm UTC](https://forum.ansible.com/t/host-unreachable-but-i-can-ssh-in-without-a-password/21857/2 "2016-06-24T18:44:37Z")

</div>

The message indicating that it can't find sudo. Do the server have sudo installed, is the user connecting to the server allowed to run sudo and is sudo in path?
