Anyone able to help with this? I can provide any other information to aid in the debug if I've omitted anything ...
On Tuesday, April 14, 2020 at 1:41:19 PM UTC-4, NoobSkywalker wrote: > > > --------------------------------------------------------------------------------------------------------- > Ansible control node: CentOS Linux release 8.1.1911 (Core) > > --------------------------------------------------------------------------------------------------------- > Ansible version: > *ansible 2.9.5* > config file = /local1/cnxbuild/ansible/ansible.cfg > configured module search path = > ['/usr/lib/python3.6/site-packages/ansible/modules'] > ansible python module location = /usr/lib/python3.6/site-packages/ansible > executable location = /usr/bin/ansible > python version = 3.6.8 (default, Nov 21 2019, 19:31:34) [GCC 8.3.1 > 20190507 (Red Hat 8.3.1-4)] > > --------------------------------------------------------------------------------------------------------- > Ansible target node: Windows 2019 Datacenter 10.0.17763 Build 17763 > > --------------------------------------------------------------------------------------------------------- > From the Ansible control node, I'm able to SSH into the target node > without issue: > > [cnxbuild@fakeHost ansible]$ ssh -i /etc/ansible/ansible_private_key > [email protected] > FIPS mode initialized > > Microsoft Windows [Version 10.0.17763.1131] > > > (c) 2018 Microsoft Corporation. All rights reserved. > > > cnxbuild@FAKEHOST C:\Users\cnxbuild>hostname > > > fakeHost > > --------------------------------------------------------------------------------------------------------- > Command running from the control node: > > *ansible-playbook -vvvv test.yaml -i fakeHost.fake.domain.com > <http://fakeHost.fake.domain.com>,* > > --------------------------------------------------------------------------------------------------------- > Contents of test.yaml: > > *---* > > *- hosts: fakeHost.fake.domain.com <http://fakeHost.fake.domain.com>* > * #remote_user: cnxbuild* > * remote_user: **fakeHost**\cnxbuild* > * #remote_user: **fakeHost**\Administrator* > * #remote_user: **fakeHost**\\cnxbuild* > > * tasks:* > * - name: Save the result of 'whoami' in 'whoami_out'* > * win_command: whoami* > * register: whoami_out* > > > --------------------------------------------------------------------------------------------------------- > > Output below shows that the connection to the Windows node's OpenSSH > server was successful, but the Ansible command fails ... any insight would > be greatly appreciated: > > [cnxbuild@fakeHost ansible]$ *ansible-playbook -vvvv test.yaml -i > fakeHost.fake.domainName,* > ansible-playbook 2.9.5 > config file = /local1/cnxbuild/ansible/ansible.cfg > configured module search path = > ['/usr/lib/python3.6/site-packages/ansible/modules'] > ansible python module location = /usr/lib/python3.6/site-packages/ansible > executable location = /usr/bin/ansible-playbook > python version = 3.6.8 (default, Nov 21 2019, 19:31:34) [GCC 8.3.1 > 20190507 (Red Hat 8.3.1-4)] > Using /local1/cnxbuild/ansible/ansible.cfg as config file > setting up inventory plugins > Parsed fakeHost.fake.domainName, inventory source with host_list plugin > Loading callback plugin default of type stdout, v2.0 from > /usr/lib/python3.6/site-packages/ansible/plugins/callback/default.py > > PLAYBOOK: test.yaml > ********************************************************************************************************************************************************************************** > Positional arguments: test.yaml > verbosity: 4 > private_key_file: /etc/ansible/ansible_private_key > connection: smart > timeout: 10 > become_method: sudo > tags: ('all',) > inventory: ('fakeHost.fake.domainName,',) > forks: 5 > 1 plays in test.yaml > > PLAY [fakeHost.fake.domainName] > ******************************************************************************************************************************************************* > > TASK [Gathering Facts] > ******************************************************************************************************************************************************************************* > task path: /local1/cnxbuild/ansible/test.yaml:4 > <fakeHost.fake.domainName> ESTABLISH SSH CONNECTION FOR USER: > fakeHost\cnxbuild > <fakeHost.fake.domainName> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o > ControlPersist=60s -o 'IdentityFile="/etc/ansible/ansible_private_key"' -o > KbdInteractiveAuthentication=no -o > PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey > -o PasswordAuthentication=no -o 'User="fakeHost\cnxbuild"' -o > ConnectTimeout=10 -o ControlPath=/home/cnxbuild/.ansible/cp/901ffc4105 > fakeHost.fake.domainName 'powershell.exe -c '"'"'( umask 77 && mkdir -p "` > echo C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" && > echo ansible-tmp-1586885382.8679295-215601829120425="` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" ) && > sleep 0'"'"'' > <fakeHost.fake.domainName> (1, b'', b'FIPS mode > initialized\r\nOpenSSH_8.0p1, OpenSSL 1.1.1c FIPS 28 May 2019\r\ndebug1: > Reading configuration data /etc/ssh/ssh_config\r\ndebug1: auto-mux: Trying > existing master\r\ndebug1: Control socket > "/home/cnxbuild/.ansible/cp/901ffc4105" does not exist\r\ndebug2: resolving > "fakeHost.fake.domainName" port 22\r\ndebug2: ssh_connect_direct\r\ndebug1: > Connecting to fakeHost.fake.domainName [XXX.XXX.XXX.XXX] port > 22.\r\ndebug2: fd 4 setting O_NONBLOCK\r\ndebug1: fd 4 clearing > O_NONBLOCK\r\ndebug1: Connection established.\r\ndebug3: timeout: 9574 ms > remain after connect\r\ndebug1: identity file > /etc/ansible/ansible_private_key type -1\r\ndebug1: identity file > /etc/ansible/ansible_private_key-cert type -1\r\ndebug1: Local version > string SSH-2.0-OpenSSH_8.0\r\ndebug1: Remote protocol version 2.0, remote > software version OpenSSH_for_Windows_8.0\r\ndebug1: match: > OpenSSH_for_Windows_8.0 pat OpenSSH* compat 0x04000000\r\ndebug2: fd 4 > setting O_NONBLOCK\r\ndebug1: Authenticating to fakeHost.fake.domainName:22 > as \'fakeHost\\\\cnxbuild\'\r\ndebug3: hostkeys_foreach: reading file > "/home/cnxbuild/.ssh/known_hosts"\r\ndebug3: record_hostkey: found key type > ECDSA in file /home/cnxbuild/.ssh/known_hosts:8\r\ndebug3: load_hostkeys: > loaded 1 keys from fakeHost.fake.domainName\r\ndebug3: order_hostkeyalgs: > prefer hostkeyalgs: [email protected], > [email protected], > [email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521\r\ndebug3: > > send packet: type 20\r\ndebug1: SSH2_MSG_KEXINIT sent\r\ndebug3: receive > packet: type 20\r\ndebug1: SSH2_MSG_KEXINIT received\r\ndebug2: local > client KEXINIT proposal\r\ndebug2: KEX algorithms: > ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c\r\ndebug2: > > host key algorithms: [email protected], > [email protected], > [email protected] > ,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521, > [email protected],[email protected], > [email protected],rsa-sha2-512,rsa-sha2-256,ssh-rsa\r\ndebug2: > ciphers ctos: > aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc, > [email protected],[email protected],[email protected]\r\ndebug2: > > ciphers stoc: > aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc, > [email protected],[email protected],[email protected]\r\ndebug2: > > MACs ctos: hmac-sha1,hmac-sha2-256,hmac-sha2-512,[email protected] > ,[email protected],[email protected]\r\ndebug2: > MACs stoc: hmac-sha1,hmac-sha2-256,hmac-sha2-512,[email protected] > ,[email protected],[email protected]\r\ndebug2: > compression ctos: [email protected],zlib,none\r\ndebug2: compression stoc: > [email protected],zlib,none\r\ndebug2: languages ctos: \r\ndebug2: > languages stoc: \r\ndebug2: first_kex_follows 0 \r\ndebug2: reserved 0 > \r\ndebug2: peer server KEXINIT proposal\r\ndebug2: KEX algorithms: > curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1\r\ndebug2: > > host key algorithms: > rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp521,ssh-ed25519\r\ndebug2: > ciphers ctos: [email protected] > ,aes128-ctr,aes192-ctr,aes256-ctr,[email protected], > [email protected]\r\ndebug2: ciphers stoc: > [email protected],aes128-ctr,aes192-ctr,aes256-ctr, > [email protected],[email protected]\r\ndebug2: MACs ctos: > [email protected],[email protected], > [email protected],[email protected], > [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1\r\ndebug2: > > MACs stoc: [email protected],[email protected], > [email protected],[email protected], > [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1\r\ndebug2: > > compression ctos: none\r\ndebug2: compression stoc: none\r\ndebug2: > languages ctos: \r\ndebug2: languages stoc: \r\ndebug2: first_kex_follows 0 > \r\ndebug2: reserved 0 \r\ndebug1: kex: algorithm: > ecdh-sha2-nistp256\r\ndebug1: kex: host key algorithm: > ecdsa-sha2-nistp521\r\ndebug1: kex: server->client cipher: aes128-ctr MAC: > hmac-sha1 compression: none\r\ndebug1: kex: client->server cipher: > aes128-ctr MAC: hmac-sha1 compression: none\r\ndebug1: kex: > ecdh-sha2-nistp256 need=20 dh_need=20\r\ndebug1: kex: ecdh-sha2-nistp256 > need=20 dh_need=20\r\ndebug3: send packet: type 30\r\ndebug1: expecting > SSH2_MSG_KEX_ECDH_REPLY\r\ndebug3: receive packet: type 31\r\ndebug1: > Server host key: ecdsa-sha2-nistp521 > SHA256:CZKigBICL8Y+6wmkMAqu9d+fp4cY2IbrSlwS08Uv71I\r\ndebug3: > hostkeys_foreach: reading file "/home/cnxbuild/.ssh/known_hosts"\r\ndebug3: > record_hostkey: found key type ECDSA in file > /home/cnxbuild/.ssh/known_hosts:8\r\ndebug3: load_hostkeys: loaded 1 keys > from fakeHost.fake.domainName\r\ndebug3: hostkeys_foreach: reading file > "/home/cnxbuild/.ssh/known_hosts"\r\ndebug3: record_hostkey: found key type > ECDSA in file /home/cnxbuild/.ssh/known_hosts:5\r\ndebug3: load_hostkeys: > loaded 1 keys from XXX.XXX.XXX.XXX\r\ndebug1: Host > \'fakeHost.fake.domainName\' is known and matches the ECDSA host > key.\r\ndebug1: Found key in /home/cnxbuild/.ssh/known_hosts:8\r\ndebug3: > send packet: type 21\r\ndebug2: set_newkeys: mode 1\r\ndebug1: rekey out > after 4294967296 blocks\r\ndebug1: SSH2_MSG_NEWKEYS sent\r\ndebug1: > expecting SSH2_MSG_NEWKEYS\r\ndebug3: receive packet: type 21\r\ndebug1: > SSH2_MSG_NEWKEYS received\r\ndebug2: set_newkeys: mode 0\r\ndebug1: rekey > in after 4294967296 blocks\r\ndebug1: Will attempt key: > /etc/ansible/ansible_private_key explicit\r\ndebug2: pubkey_prepare: > done\r\ndebug3: send packet: type 5\r\ndebug3: receive packet: type > 7\r\ndebug1: SSH2_MSG_EXT_INFO received\r\ndebug1: kex_input_ext_info: > server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521>\r\ndebug3: > > receive packet: type 6\r\ndebug2: service_accept: ssh-userauth\r\ndebug1: > SSH2_MSG_SERVICE_ACCEPT received\r\ndebug3: send packet: type 50\r\ndebug3: > receive packet: type 51\r\ndebug1: Authentications that can continue: > publickey,password,keyboard-interactive\r\ndebug3: start over, passed a > different list publickey,password,keyboard-interactive\r\ndebug3: preferred > gssapi-with-mic,gssapi-keyex,hostbased,publickey\r\ndebug3: > authmethod_lookup publickey\r\ndebug3: remaining preferred: > ,gssapi-keyex,hostbased,publickey\r\ndebug3: authmethod_is_enabled > publickey\r\ndebug1: Next authentication method: publickey\r\ndebug1: > Trying private key: /etc/ansible/ansible_private_key\r\ndebug3: > sign_and_send_pubkey: RSA > SHA256:hIc6fHk3qn9zDLoobB7UBzwl8+D8UJYuNhmoS7FIZ4E\r\ndebug3: > sign_and_send_pubkey: signing using rsa-sha2-512\r\ndebug3: send packet: > type 50\r\ndebug2: we sent a publickey packet, wait for reply\r\ndebug3: > receive packet: type 52\r\ndebug1: Authentication succeeded > (publickey).\r\nAuthenticated to fakeHost.fake.domainName > ([XXX.XXX.XXX.XXX]:22).\r\ndebug1: setting up multiplex master > socket\r\ndebug3: muxserver_listen: temporary control path > /home/cnxbuild/.ansible/cp/901ffc4105.EHDynA3yHh4XII0A\r\ndebug2: fd 5 > setting O_NONBLOCK\r\ndebug3: fd 5 is O_NONBLOCK\r\ndebug3: fd 5 is > O_NONBLOCK\r\ndebug1: channel 0: new > [/home/cnxbuild/.ansible/cp/901ffc4105]\r\ndebug3: muxserver_listen: mux > listener channel 0 fd 5\r\ndebug2: fd 4 setting TCP_NODELAY\r\ndebug3: > ssh_packet_set_tos: set IP_TOS 0x20\r\ndebug1: control_persist_detach: > backgrounding master process\r\ndebug2: control_persist_detach: background > process is 15951\r\ndebug2: fd 5 setting O_NONBLOCK\r\ndebug1: forking to > background\r\ndebug1: Entering interactive session.\r\ndebug1: pledge: > id\r\ndebug2: set_control_persist_exit_time: schedule exit in 60 > seconds\r\ndebug1: multiplexing control connection\r\ndebug2: fd 6 setting > O_NONBLOCK\r\ndebug3: fd 6 is O_NONBLOCK\r\ndebug1: channel 1: new > [mux-control]\r\ndebug3: channel_post_mux_listener: new mux channel 1 fd > 6\r\ndebug3: mux_master_read_cb: channel 1: hello sent\r\ndebug2: > set_control_persist_exit_time: cancel scheduled exit\r\ndebug3: > mux_master_read_cb: channel 1 packet type 0x00000001 len 4\r\ndebug2: > mux_master_process_hello: channel 1 slave version 4\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_master_read_cb: channel 1 packet type 0x10000004 > len 4\r\ndebug2: mux_master_process_alive_check: channel 1: alive > check\r\ndebug3: mux_client_request_alive: done pid = 15953\r\ndebug3: > mux_client_request_session: session request sent\r\ndebug3: > mux_master_read_cb: channel 1 packet type 0x10000002 len 312\r\ndebug2: > mux_master_process_new_session: channel 1: request tty 0, X 0, agent 0, > subsys 0, term "xterm-256color", cmd "powershell.exe -c \'( umask 77 && > mkdir -p "` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" && echo > ansible-tmp-1586885382.8679295-215601829120425="` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" ) && > sleep 0\'", env 0\r\ndebug3: mux_master_process_new_session: got fds stdin > 7, stdout 8, stderr 9\r\ndebug2: fd 8 setting O_NONBLOCK\r\ndebug2: fd 9 > setting O_NONBLOCK\r\ndebug1: channel 2: new [client-session]\r\ndebug2: > mux_master_process_new_session: channel_new: 2 linked to control channel > 1\r\ndebug2: channel 2: send open\r\ndebug3: send packet: type > 90\r\ndebug3: receive packet: type 80\r\ndebug1: > client_input_global_request: rtype [email protected] want_reply > 0\r\ndebug3: receive packet: type 91\r\ndebug2: > channel_input_open_confirmation: channel 2: callback start\r\ndebug2: > client_session2_setup: id 2\r\ndebug1: Sending command: powershell.exe -c > \'( umask 77 && mkdir -p "` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" && echo > ansible-tmp-1586885382.8679295-215601829120425="` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" ) && > sleep 0\'\r\ndebug2: channel 2: request exec confirm 1\r\ndebug3: send > packet: type 98\r\ndebug3: mux_session_confirm: sending success > reply\r\ndebug2: channel_input_open_confirmation: channel 2: callback > done\r\ndebug2: channel 2: open confirm rwindow 0 rmax 32768\r\ndebug2: > channel 2: rcvd adjust 2097152\r\ndebug3: receive packet: type > 99\r\ndebug2: channel_input_status_confirm: type 99 id 2\r\ndebug2: exec > request accepted on channel 2\r\ndebug2: channel 2: rcvd ext data > 42\r\ndebug2: channel 2: rcvd ext data 87\r\nThe string is missing the > terminator: \'.\r\n + CategoryInfo : ParserError: (:) [], > ParentContainsErrorRecordException\r\ndebug2: channel 2: written 129 to efd > 9\r\ndebug2: channel 2: rcvd ext data 63\r\n + FullyQualifiedErrorId : > TerminatorExpectedAtEndOfString\r\ndebug2: channel 2: written 63 to efd > 9\r\ndebug2: channel 2: rcvd ext data 3\r\n \r\ndebug2: channel 2: written > 3 to efd 9\r\ndebug3: receive packet: type 96\r\ndebug2: channel 2: rcvd > eof\r\ndebug2: channel 2: output open -> drain\r\ndebug2: channel 2: obuf > empty\r\ndebug2: channel 2: chan_shutdown_write (i0 o1 sock -1 wfd 8 efd 9 > [write])\r\ndebug2: channel 2: output drain -> closed\r\ndebug3: receive > packet: type 98\r\ndebug1: client_input_channel_req: channel 2 rtype > exit-status reply 0\r\ndebug3: mux_exit_message: channel 2: exit message, > exitval 1\r\ndebug3: receive packet: type 97\r\ndebug2: channel 2: rcvd > close\r\ndebug2: channel 2: chan_shutdown_read (i0 o3 sock -1 wfd 7 efd 9 > [write])\r\ndebug2: channel 2: input open -> closed\r\ndebug3: channel 2: > will not send data after close\r\ndebug2: channel 2: send close\r\ndebug3: > send packet: type 97\r\ndebug2: channel 2: is dead\r\ndebug2: channel 2: > gc: notify user\r\ndebug3: mux_master_session_cleanup_cb: entering for > channel 2\r\ndebug2: channel 1: rcvd close\r\ndebug2: channel 1: output > open -> drain\r\ndebug2: channel 1: chan_shutdown_read (i0 o1 sock 6 wfd 6 > efd -1 [closed])\r\ndebug2: channel 1: input open -> closed\r\ndebug2: > channel 2: gc: user detached\r\ndebug2: channel 2: is dead\r\ndebug2: > channel 2: garbage collecting\r\ndebug1: channel 2: free: client-session, > nchannels 3\r\ndebug3: channel 2: status: The following connections are > open:\r\n #1 mux-control (t16 nr0 i3/0 o1/16 e[closed]/0 fd 6/6/-1 sock 6 > cc -1)\r\n #2 client-session (t4 r0 i3/0 o3/0 e[write]/0 fd -1/-1/9 sock > -1 cc -1)\r\n\r\ndebug2: channel 1: obuf empty\r\ndebug2: channel 1: > chan_shutdown_write (i3 o1 sock 6 wfd 6 efd -1 [closed])\r\ndebug2: channel > 1: output drain -> closed\r\ndebug2: channel 1: is dead (local)\r\ndebug2: > channel 1: gc: notify user\r\ndebug3: mux_master_control_cleanup_cb: > entering for channel 1\r\ndebug2: channel 1: gc: user detached\r\ndebug2: > channel 1: is dead (local)\r\ndebug2: channel 1: garbage > collecting\r\ndebug1: channel 1: free: mux-control, nchannels 2\r\ndebug3: > channel 1: status: The following connections are open:\r\n #1 mux-control > (t16 nr0 i3/0 o3/0 e[closed]/0 fd 6/6/-1 sock 6 cc -1)\r\n\r\ndebug2: > set_control_persist_exit_time: schedule exit in 60 seconds\r\ndebug3: > mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received > exit status from master 1\r\n') > <fakeHost.fake.domainName> Failed to connect to the host via ssh: FIPS > mode initialized > OpenSSH_8.0p1, OpenSSL 1.1.1c FIPS 28 May 2019 > debug1: Reading configuration data /etc/ssh/ssh_config > debug1: auto-mux: Trying existing master > debug1: Control socket "/home/cnxbuild/.ansible/cp/901ffc4105" does not > exist > debug2: resolving "fakeHost.fake.domainName" port 22 > debug2: ssh_connect_direct > debug1: Connecting to fakeHost.fake.domainName [XXX.XXX.XXX.XXX] port 22. > debug2: fd 4 setting O_NONBLOCK > debug1: fd 4 clearing O_NONBLOCK > debug1: Connection established. > debug3: timeout: 9574 ms remain after connect > debug1: identity file /etc/ansible/ansible_private_key type -1 > debug1: identity file /etc/ansible/ansible_private_key-cert type -1 > debug1: Local version string SSH-2.0-OpenSSH_8.0 > debug1: Remote protocol version 2.0, remote software version > OpenSSH_for_Windows_8.0 > debug1: match: OpenSSH_for_Windows_8.0 pat OpenSSH* compat 0x04000000 > debug2: fd 4 setting O_NONBLOCK > debug1: Authenticating to fakeHost.fake.domainName:22 as > 'fakeHost\\cnxbuild' > debug3: hostkeys_foreach: reading file "/home/cnxbuild/.ssh/known_hosts" > debug3: record_hostkey: found key type ECDSA in file > /home/cnxbuild/.ssh/known_hosts:8 > debug3: load_hostkeys: loaded 1 keys from fakeHost.fake.domainName > debug3: order_hostkeyalgs: prefer hostkeyalgs: > [email protected], > [email protected], > [email protected] > ,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521 > debug3: send packet: type 20 > debug1: SSH2_MSG_KEXINIT sent > debug3: receive packet: type 20 > debug1: SSH2_MSG_KEXINIT received > debug2: local client KEXINIT proposal > debug2: KEX algorithms: > ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c > debug2: host key algorithms: [email protected], > [email protected], > [email protected] > ,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521, > [email protected],[email protected], > [email protected],rsa-sha2-512,rsa-sha2-256,ssh-rsa > debug2: ciphers ctos: > aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc, > [email protected],[email protected],[email protected] > debug2: ciphers stoc: > aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc, > [email protected],[email protected],[email protected] > debug2: MACs ctos: hmac-sha1,hmac-sha2-256,hmac-sha2-512, > [email protected],[email protected], > [email protected] > debug2: MACs stoc: hmac-sha1,hmac-sha2-256,hmac-sha2-512, > [email protected],[email protected], > [email protected] > debug2: compression ctos: [email protected],zlib,none > debug2: compression stoc: [email protected],zlib,none > debug2: languages ctos: > debug2: languages stoc: > debug2: first_kex_follows 0 > debug2: reserved 0 > debug2: peer server KEXINIT proposal > debug2: KEX algorithms: curve25519-sha256,[email protected] > ,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1 > debug2: host key algorithms: > rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp521,ssh-ed25519 > debug2: ciphers ctos: [email protected] > ,aes128-ctr,aes192-ctr,aes256-ctr,[email protected], > [email protected] > debug2: ciphers stoc: [email protected] > ,aes128-ctr,aes192-ctr,aes256-ctr,[email protected], > [email protected] > debug2: MACs ctos: [email protected],[email protected], > [email protected],[email protected], > [email protected],[email protected],[email protected] > ,hmac-sha2-256,hmac-sha2-512,hmac-sha1 > debug2: MACs stoc: [email protected],[email protected], > [email protected],[email protected], > [email protected],[email protected],[email protected] > ,hmac-sha2-256,hmac-sha2-512,hmac-sha1 > debug2: compression ctos: none > debug2: compression stoc: none > debug2: languages ctos: > debug2: languages stoc: > debug2: first_kex_follows 0 > debug2: reserved 0 > debug1: kex: algorithm: ecdh-sha2-nistp256 > debug1: kex: host key algorithm: ecdsa-sha2-nistp521 > debug1: kex: server->client cipher: aes128-ctr MAC: hmac-sha1 compression: > none > debug1: kex: client->server cipher: aes128-ctr MAC: hmac-sha1 compression: > none > debug1: kex: ecdh-sha2-nistp256 need=20 dh_need=20 > debug1: kex: ecdh-sha2-nistp256 need=20 dh_need=20 > debug3: send packet: type 30 > debug1: expecting SSH2_MSG_KEX_ECDH_REPLY > debug3: receive packet: type 31 > debug1: Server host key: ecdsa-sha2-nistp521 > SHA256:CZKigBICL8Y+6wmkMAqu9d+fp4cY2IbrSlwS08Uv71I > debug3: hostkeys_foreach: reading file "/home/cnxbuild/.ssh/known_hosts" > debug3: record_hostkey: found key type ECDSA in file > /home/cnxbuild/.ssh/known_hosts:8 > debug3: load_hostkeys: loaded 1 keys from fakeHost.fake.domainName > debug3: hostkeys_foreach: reading file "/home/cnxbuild/.ssh/known_hosts" > debug3: record_hostkey: found key type ECDSA in file > /home/cnxbuild/.ssh/known_hosts:5 > debug3: load_hostkeys: loaded 1 keys from XXX.XXX.XXX.XXX > debug1: Host 'fakeHost.fake.domainName' is known and matches the ECDSA > host key. > debug1: Found key in /home/cnxbuild/.ssh/known_hosts:8 > debug3: send packet: type 21 > debug2: set_newkeys: mode 1 > debug1: rekey out after 4294967296 blocks > debug1: SSH2_MSG_NEWKEYS sent > debug1: expecting SSH2_MSG_NEWKEYS > debug3: receive packet: type 21 > debug1: SSH2_MSG_NEWKEYS received > debug2: set_newkeys: mode 0 > debug1: rekey in after 4294967296 blocks > debug1: Will attempt key: /etc/ansible/ansible_private_key explicit > debug2: pubkey_prepare: done > debug3: send packet: type 5 > debug3: receive packet: type 7 > debug1: SSH2_MSG_EXT_INFO received > debug1: kex_input_ext_info: > server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521> > debug3: receive packet: type 6 > debug2: service_accept: ssh-userauth > debug1: SSH2_MSG_SERVICE_ACCEPT received > debug3: send packet: type 50 > debug3: receive packet: type 51 > debug1: Authentications that can continue: > publickey,password,keyboard-interactive > debug3: start over, passed a different list > publickey,password,keyboard-interactive > 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: Trying private key: /etc/ansible/ansible_private_key > debug3: sign_and_send_pubkey: RSA > SHA256:hIc6fHk3qn9zDLoobB7UBzwl8+D8UJYuNhmoS7FIZ4E > debug3: sign_and_send_pubkey: signing using rsa-sha2-512 > debug3: send packet: type 50 > debug2: we sent a publickey packet, wait for reply > debug3: receive packet: type 52 > debug1: Authentication succeeded (publickey). > Authenticated to fakeHost.fake.domainName ([XXX.XXX.XXX.XXX]:22). > debug1: setting up multiplex master socket > debug3: muxserver_listen: temporary control path > /home/cnxbuild/.ansible/cp/901ffc4105.EHDynA3yHh4XII0A > debug2: fd 5 setting O_NONBLOCK > debug3: fd 5 is O_NONBLOCK > debug3: fd 5 is O_NONBLOCK > debug1: channel 0: new [/home/cnxbuild/.ansible/cp/901ffc4105] > debug3: muxserver_listen: mux listener channel 0 fd 5 > debug2: fd 4 setting TCP_NODELAY > debug3: ssh_packet_set_tos: set IP_TOS 0x20 > debug1: control_persist_detach: backgrounding master process > debug2: control_persist_detach: background process is 15951 > debug2: fd 5 setting O_NONBLOCK > debug1: forking to background > debug1: Entering interactive session. > debug1: pledge: id > debug2: set_control_persist_exit_time: schedule exit in 60 seconds > debug1: multiplexing control connection > debug2: fd 6 setting O_NONBLOCK > debug3: fd 6 is O_NONBLOCK > debug1: channel 1: new [mux-control] > debug3: channel_post_mux_listener: new mux channel 1 fd 6 > 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: mux_master_process_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: mux_master_process_alive_check: channel 1: alive check > debug3: mux_client_request_alive: done pid = 15953 > debug3: mux_client_request_session: session request sent > debug3: mux_master_read_cb: channel 1 packet type 0x10000002 len 312 > debug2: mux_master_process_new_session: channel 1: request tty 0, X 0, > agent 0, subsys 0, term "xterm-256color", cmd "powershell.exe -c '( umask > 77 && mkdir -p "` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" && echo > ansible-tmp-1586885382.8679295-215601829120425="` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" ) && > sleep 0'", env 0 > debug3: mux_master_process_new_session: got fds stdin 7, stdout 8, stderr 9 > debug2: fd 8 setting O_NONBLOCK > debug2: fd 9 setting O_NONBLOCK > debug1: channel 2: new [client-session] > debug2: mux_master_process_new_session: channel_new: 2 linked to control > channel 1 > debug2: channel 2: send open > debug3: send packet: type 90 > debug3: receive packet: type 80 > debug1: client_input_global_request: rtype [email protected] > want_reply 0 > debug3: receive packet: type 91 > debug2: channel_input_open_confirmation: channel 2: callback start > debug2: client_session2_setup: id 2 > debug1: Sending command: powershell.exe -c '( umask 77 && mkdir -p "` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" && echo > ansible-tmp-1586885382.8679295-215601829120425="` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `" ) && > sleep 0' > debug2: channel 2: request exec confirm 1 > debug3: send packet: type 98 > debug3: mux_session_confirm: sending success reply > debug2: channel_input_open_confirmation: channel 2: callback done > debug2: channel 2: open confirm rwindow 0 rmax 32768 > debug2: channel 2: rcvd adjust 2097152 > debug3: receive packet: type 99 > debug2: channel_input_status_confirm: type 99 id 2 > debug2: exec request accepted on channel 2 > debug2: channel 2: rcvd ext data 42 > debug2: channel 2: rcvd ext data 87 > The string is missing the terminator: '. > + CategoryInfo : ParserError: (:) [], > ParentContainsErrorRecordException > debug2: channel 2: written 129 to efd 9 > debug2: channel 2: rcvd ext data 63 > + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString > debug2: channel 2: written 63 to efd 9 > debug2: channel 2: rcvd ext data 3 > > debug2: channel 2: written 3 to efd 9 > debug3: receive packet: type 96 > debug2: channel 2: rcvd eof > debug2: channel 2: output open -> drain > debug2: channel 2: obuf empty > debug2: channel 2: chan_shutdown_write (i0 o1 sock -1 wfd 8 efd 9 [write]) > debug2: channel 2: output drain -> closed > debug3: receive packet: type 98 > debug1: client_input_channel_req: channel 2 rtype exit-status reply 0 > debug3: mux_exit_message: channel 2: exit message, exitval 1 > debug3: receive packet: type 97 > debug2: channel 2: rcvd close > debug2: channel 2: chan_shutdown_read (i0 o3 sock -1 wfd 7 efd 9 [write]) > debug2: channel 2: input open -> closed > debug3: channel 2: will not send data after close > debug2: channel 2: send close > debug3: send packet: type 97 > 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: chan_shutdown_read (i0 o1 sock 6 wfd 6 efd -1 [closed]) > 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: > #1 mux-control (t16 nr0 i3/0 o1/16 e[closed]/0 fd 6/6/-1 sock 6 cc -1) > #2 client-session (t4 r0 i3/0 o3/0 e[write]/0 fd -1/-1/9 sock -1 cc -1) > > debug2: channel 1: obuf empty > debug2: channel 1: chan_shutdown_write (i3 o1 sock 6 wfd 6 efd -1 [closed]) > 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: > #1 mux-control (t16 nr0 i3/0 o3/0 e[closed]/0 fd 6/6/-1 sock 6 cc -1) > > debug2: set_control_persist_exit_time: schedule exit in 60 seconds > debug3: mux_client_read_packet: read header failed: Broken pipe > debug2: Received exit status from master 1 > fatal: [fakeHost.fake.domainName]: UNREACHABLE! => { > "changed": false, > *"msg": "Authentication or permission failure.* In some cases, you > may have been able to authenticate and did not have permissions on the > target directory. Consider changing the remote tmp path in ansible.cfg to a > path rooted in \"/tmp\". Failed command was: ( umask 77 && mkdir -p \"` > echo C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `\" > && echo ansible-tmp-1586885382.8679295-215601829120425=\"` echo > C:/Users/cnxbuild/ansible-tmp-1586885382.8679295-215601829120425 `\" ), > exited with result 1, stderr output: FIPS mode > initialized\r\nOpenSSH_8.0p1, OpenSSL 1.1.1c FIPS 28 May 2019\r\ndebug1: > Reading configuration data /etc/ssh/ssh_config\r\ndebug1: auto-mux: Trying > existing master\r\ndebug1: Control socket > \"/home/cnxbuild/.ansible/cp/901ffc4105\" does not exist\r\ndebug2: > resolving \"fakeHost.fake.domainName\" port 22\r\ndebug2: > ssh_connect_direct\r\ndebug1: Connecting to fakeHost.fake.domainName > [XXX.XXX.XXX.XXX] port 22.\r\ndebug2: fd 4 setting O_NONBLOCK\r\ndebug1: fd > 4 clearing O_NONBLOCK\r\ndebug1: Connection established.\r\ndebug3: > timeout: 9574 ms remain after connect\r\ndebug1: identity file > /etc/ansible/ansible_private_key type -1\r\ndebug1: identity file > /etc/ansible/ansible_private_key-cert type -1\r\ndebug1: Local version > string SSH-2.0-OpenSSH_8.0\r\ndebug1: Remote protocol version 2.0, remote > software version OpenSSH_for_Windows_8.0\r\ndebug1: match: > OpenSSH_for_Windows_8.0 pat OpenSSH* compat 0x04000000\r\ndebug2: fd 4 > setting O_NONBLOCK\r\ndebug1: Authenticating to fakeHost.fake.domainName:22 > as 'fakeHost\\\\cnxbuild'\r\ndebug3: hostkeys_foreach: reading file > \"/home/cnxbuild/.ssh/known_hosts\"\r\ndebug3: record_hostkey: found key > type ECDSA in file /home/cnxbuild/.ssh/known_hosts:8\r\ndebug3: > load_hostkeys: loaded 1 keys from fakeHost.fake.domainName\r\ndebug3: > order_hostkeyalgs: prefer hostkeyalgs: > [email protected], > [email protected], > [email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521\r\ndebug3: > > send packet: type 20\r\ndebug1: SSH2_MSG_KEXINIT sent\r\ndebug3: receive > packet: type 20\r\ndebug1: SSH2_MSG_KEXINIT received\r\ndebug2: local > client KEXINIT proposal\r\ndebug2: KEX algorithms: > ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c\r\ndebug2: > > host key algorithms: [email protected], > [email protected], > [email protected] > ,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521, > [email protected],[email protected], > [email protected],rsa-sha2-512,rsa-sha2-256,ssh-rsa\r\ndebug2: > ciphers ctos: > aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc, > [email protected],[email protected],[email protected]\r\ndebug2: > > ciphers stoc: > aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc, > [email protected],[email protected],[email protected]\r\ndebug2: > > MACs ctos: hmac-sha1,hmac-sha2-256,hmac-sha2-512,[email protected] > ,[email protected],[email protected]\r\ndebug2: > MACs stoc: hmac-sha1,hmac-sha2-256,hmac-sha2-512,[email protected] > ,[email protected],[email protected]\r\ndebug2: > compression ctos: [email protected],zlib,none\r\ndebug2: compression stoc: > [email protected],zlib,none\r\ndebug2: languages ctos: \r\ndebug2: > languages stoc: \r\ndebug2: first_kex_follows 0 \r\ndebug2: reserved 0 > \r\ndebug2: peer server KEXINIT proposal\r\ndebug2: KEX algorithms: > curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1\r\ndebug2: > > host key algorithms: > rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp521,ssh-ed25519\r\ndebug2: > ciphers ctos: [email protected] > ,aes128-ctr,aes192-ctr,aes256-ctr,[email protected], > [email protected]\r\ndebug2: ciphers stoc: > [email protected],aes128-ctr,aes192-ctr,aes256-ctr, > [email protected],[email protected]\r\ndebug2: MACs ctos: > [email protected],[email protected], > [email protected],[email protected], > [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1\r\ndebug2: > > MACs stoc: [email protected],[email protected], > [email protected],[email protected], > [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1\r\ndebug2: > > compression ctos: none\r\ndebug2: compression stoc: none\r\ndebug2: > languages ctos: \r\ndebug2: languages stoc: \r\ndebug2: first_kex_follows 0 > \r\ndebug2: reserved 0 \r\ndebug1: kex: algorithm: > ecdh-sha2-nistp256\r\ndebug1: kex: host key algorithm: > ecdsa-sha2-nistp521\r\ndebug1: kex: server->client cipher: aes128-ctr MAC: > hmac-sha1 compression: none\r\ndebug1: kex: client->server cipher: > aes128-ctr MAC: hmac-sha1 compression: none\r\ndebug1: kex: > ecdh-sha2-nistp256 need=20 dh_need=20\r\ndebug1: kex: ecdh-sha2-nistp256 > need=20 dh_need=20\r\ndebug3: send packet: type 30\r\ndebug1: expecting > SSH2_MSG_KEX_ECDH_REPLY\r\ndebug3: receive packet: type 31\r\ndebug1: > Server host key: ecdsa-sha2-nistp521 > SHA256:CZKigBICL8Y+6wmkMAqu9d+fp4cY2IbrSlwS08Uv71I\r\ndebug3: > hostkeys_foreach: reading file > \"/home/cnxbuild/.ssh/known_hosts\"\r\ndebug3: record_hostkey: found key > type ECDSA in file /home/cnxbuild/.ssh/known_hosts:8\r\ndebug3: > load_hostkeys: loaded 1 keys from fakeHost.fake.domainName\r\ndebug3: > hostkeys_foreach: reading file > \"/home/cnxbuild/.ssh/known_hosts\"\r\ndebug3: record_hostkey: found key > type ECDSA in file /home/cnxbuild/.ssh/known_hosts:5\r\ndebug3: > load_hostkeys: loaded 1 keys from XXX.XXX.XXX.XXX\r\ndebug1: Host > 'fakeHost.fake.domainName' is known and matches the ECDSA host > key.\r\ndebug1: Found key in /home/cnxbuild/.ssh/known_hosts:8\r\ndebug3: > send packet: type 21\r\ndebug2: set_newkeys: mode 1\r\ndebug1: rekey out > after 4294967296 blocks\r\ndebug1: SSH2_MSG_NEWKEYS sent\r\ndebug1: > expecting SSH2_MSG_NEWKEYS\r\ndebug3: receive packet: type 21\r\ndebug1: > SSH2_MSG_NEWKEYS received\r\ndebug2: set_newkeys: mode 0\r\ndebug1: rekey > in after 4294967296 blocks\r\ndebug1: Will attempt key: > /etc/ansible/ansible_private_key explicit\r\ndebug2: pubkey_prepare: > done\r\ndebug3: send packet: type 5\r\ndebug3: receive packet: type > 7\r\ndebug1: SSH2_MSG_EXT_INFO received\r\ndebug1: kex_input_ext_info: > server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521>\r\ndebug3: > > receive packet: type 6\r\ndebug2: service_accept: ssh-userauth\r\ndebug1: > SSH2_MSG_SERVICE_ACCEPT received\r\ndebug3: send packet: type 50\r\ndebug3: > receive packet: type 51\r\ndebug1: Authentications that can continue: > publickey,password,keyboard-interactive\r\ndebug3: start over, passed a > different li > ... -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/69794f94-e0b5-4073-a7e7-e16366b1a209%40googlegroups.com.
